# near model CODE resource # jump table entries: 22672-22690 (19 of them) export_2834: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 598F subq.l A7, 4 00000008 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000000C 206E 0008 movea.l A0, [A6 + 0x8] 00000010 2050 movea.l A0, [A0] 00000012 2F28 0076 move.l -[A7], [A0 + 0x76] 00000016 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000001A 285F movea.l A4, [A7]+ 0000001C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000020 2F0C move.l -[A7], A4 00000022 4EAD 563A jsr [A5 + 0x563A /* export_2755 */] 00000026 286E FFFC movea.l A4, [A6 - 0x4] 0000002A 4E5E unlink A6 0000002C 205F movea.l A0, [A7]+ 0000002E 4FEF 000C lea.l A7, [A7 + 0xC] 00000032 4ED0 jmp [A0] 00000034 8022 or.b D0, -[A2] 00000036 544D addq.w A5, 2 00000038 4F56 chk.w D7, [A6] 0000003A 4945 chk.w D4, D5 0000003C 444F neg.w A7 0000003E 4355 chk.w D1, [A5] 00000040 4D45 chk.w D6, D5 00000042 4E54 4452 link A4, -0xFFFFBBAE 00000046 4147 chk.w D0, D7 00000048 2E43 movea.l A7, D3 0000004A 4841 swap.w D1 0000004C 4E47 trap 7 0000004E 454D chk.w D2, A5 00000050 4F56 chk.w D7, [A6] 00000052 4945 chk.w D4, D5 00000054 5245 addq.w D5, 1 00000056 4354 chk.w D1, [A4] 00000058 0000 0000 ori.b D0, 0x0 export_2835: 0000005C 4E56 FFD4 link A6, -0x002C 00000060 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000064 1C2E 0014 move.b D6, [A6 + 0x14] 00000068 286E 0008 movea.l A4, [A6 + 0x8] 0000006C 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000070 7000 moveq.l D0, 0x00 00000072 2D40 FFD4 move.l [A6 - 0x2C], D0 00000076 486E FFD8 pea.l [A6 - 0x28] 0000007A 2054 movea.l A0, [A4] 0000007C 2F28 0088 move.l -[A7], [A0 + 0x88] 00000080 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 00000084 486E FFD8 pea.l [A6 - 0x28] 00000088 2054 movea.l A0, [A4] 0000008A 2068 0088 movea.l A0, [A0 + 0x88] 0000008E 2050 movea.l A0, [A0] 00000090 2F28 003C move.l -[A7], [A0 + 0x3C] 00000094 2054 movea.l A0, [A4] 00000096 2068 0088 movea.l A0, [A0 + 0x88] 0000009A 2050 movea.l A0, [A0] 0000009C 2F28 0038 move.l -[A7], [A0 + 0x38] 000000A0 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000000A4 486E FFD8 pea.l [A6 - 0x28] 000000A8 486E FFE8 pea.l [A6 - 0x18] 000000AC 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 000000B0 2054 movea.l A0, [A4] 000000B2 2F28 0124 move.l -[A7], [A0 + 0x124] 000000B6 486E FFE8 pea.l [A6 - 0x18] 000000BA A8DF syscall RectRgn 000000BC 2054 movea.l A0, [A4] 000000BE 2D68 0124 FFD4 move.l [A6 - 0x2C], [A0 + 0x124] 000000C4 558F subq.l A7, 2 000000C6 2054 movea.l A0, [A4] 000000C8 2F28 0084 move.l -[A7], [A0 + 0x84] 000000CC 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000000D0 2054 movea.l A0, [A4] 000000D2 214C 014E move.l [A0 + 0x14E], A4 000000D6 2054 movea.l A0, [A4] 000000D8 216E 000C 0128 move.l [A0 + 0x128], [A6 + 0xC] 000000DE 598F subq.l A7, 4 000000E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000000E4 2054 movea.l A0, [A4] 000000E6 2F28 0076 move.l -[A7], [A0 + 0x76] 000000EA 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000000EE 2054 movea.l A0, [A4] 000000F0 215F 012C move.l [A0 + 0x12C], [A7]+ 000000F4 2054 movea.l A0, [A4] 000000F6 1146 00F2 move.b [A0 + 0xF2], D6 000000FA 206E 0010 movea.l A0, [A6 + 0x10] 000000FE 2254 movea.l A1, [A4] 00000100 43E9 010C lea.l A1, [A1 + 0x10C] 00000104 22D8 move.l [A1]+, [A0]+ 00000106 22D8 move.l [A1]+, [A0]+ 00000108 2054 movea.l A0, [A4] 0000010A 216D F944 0130 move.l [A0 + 0x130], [A5 - 0x6BC] 00000110 2054 movea.l A0, [A4] 00000112 216D F944 015A move.l [A0 + 0x15A], [A5 - 0x6BC] 00000118 2054 movea.l A0, [A4] 0000011A 7000 moveq.l D0, 0x00 0000011C 1028 0074 move.b D0, [A0 + 0x74] 00000120 0C40 0001 cmpi.w D0, 0x1 00000124 544F addq.w A7, 2 00000126 6612 bne +0x14 /* 0000013A */ 00000128 558F subq.l A7, 2 0000012A 7001 moveq.l D0, 0x01 0000012C 1F00 move.b -[A7], D0 0000012E 7200 moveq.l D1, 0x00 00000130 1F01 move.b -[A7], D1 00000132 2F0C move.l -[A7], A4 00000134 4EAD 4FEA jsr [A5 + 0x4FEA /* export_2553 */] 00000138 544F addq.w A7, 2 label0000013A: 0000013A 2054 movea.l A0, [A4] 0000013C 41E8 0136 lea.l A0, [A0 + 0x136] 00000140 43ED F92C lea.l A1, [A5 - 0x6D4] 00000144 20D9 move.l [A0]+, [A1]+ 00000146 20D9 move.l [A0]+, [A1]+ 00000148 7E00 moveq.l D7, 0x00 0000014A 6020 bra +0x22 /* 0000016C */ label0000014C: 0000014C 2054 movea.l A0, [A4] 0000014E 2007 move.l D0, D7 00000150 D080 add.l D0, D0 00000152 41E8 0100 lea.l A0, [A0 + 0x100] 00000156 4270 0800 clr.w [A0 + D0] 0000015A 2054 movea.l A0, [A4] 0000015C 2007 move.l D0, D7 0000015E D080 add.l D0, D0 00000160 41E8 00F4 lea.l A0, [A0 + 0xF4] 00000164 4270 0800 clr.w [A0 + D0] 00000168 2007 move.l D0, D7 0000016A 5287 addq.l D7, 1 label0000016C: 0000016C 7006 moveq.l D0, 0x06 0000016E B087 cmp.l D0, D7 00000170 62DA bhi -0x24 /* 0000014C */ 00000172 2054 movea.l A0, [A4] 00000174 2F28 0114 move.l -[A7], [A0 + 0x114] 00000178 A8DD syscall SetEmptyRgn 0000017A 2054 movea.l A0, [A4] 0000017C 117C 0001 013E move.b [A0 + 0x13E], 0x1 00000182 2054 movea.l A0, [A4] 00000184 4228 013F clr.b [A0 + 0x13F] 00000188 2054 movea.l A0, [A4] 0000018A 4228 0134 clr.b [A0 + 0x134] 0000018E 2054 movea.l A0, [A4] 00000190 4228 0140 clr.b [A0 + 0x140] 00000194 2054 movea.l A0, [A4] 00000196 7000 moveq.l D0, 0x00 00000198 2140 0152 move.l [A0 + 0x152], D0 0000019C 598F subq.l A7, 4 0000019E 2054 movea.l A0, [A4] 000001A0 2F28 0084 move.l -[A7], [A0 + 0x84] 000001A4 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 000001A8 265F movea.l A3, [A7]+ 000001AA 2D6D F944 FFF0 move.l [A6 - 0x10], [A5 - 0x6BC] 000001B0 486E FFF0 pea.l [A6 - 0x10] 000001B4 A870 syscall LocalToGlobal 000001B6 2054 movea.l A0, [A4] 000001B8 216B 0018 0118 move.l [A0 + 0x118], [A3 + 0x18] 000001BE 2054 movea.l A0, [A4] 000001C0 2F28 011C move.l -[A7], [A0 + 0x11C] 000001C4 A87A syscall GetClip 000001C6 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 000001CA A879 syscall SetClip 000001CC 2F2B 001C move.l -[A7], [A3 + 0x1C] 000001D0 302E FFF2 move.w D0, [A6 - 0xE] 000001D4 48C0 ext.l D0 000001D6 4480 neg.l D0 000001D8 3F00 move.w -[A7], D0 000001DA 302E FFF0 move.w D0, [A6 - 0x10] 000001DE 48C0 ext.l D0 000001E0 4480 neg.l D0 000001E2 3F00 move.w -[A7], D0 000001E4 A8E0 syscall OffsetRgn/OfsetRgn 000001E6 276B 001C 0018 move.l [A3 + 0x18], [A3 + 0x1C] 000001EC 2054 movea.l A0, [A4] 000001EE 2F28 0120 move.l -[A7], [A0 + 0x120] 000001F2 A87A syscall GetClip 000001F4 598F subq.l A7, 4 000001F6 AA32 syscall GetGDevice 000001F8 2054 movea.l A0, [A4] 000001FA 215F 0142 move.l [A0 + 0x142], [A7]+ 000001FE 598F subq.l A7, 4 00000200 4EAD 3542 jsr [A5 + 0x3542 /* export_1700 */] 00000204 2054 movea.l A0, [A4] 00000206 215F 0146 move.l [A0 + 0x146], [A7]+ 0000020A 2054 movea.l A0, [A4] 0000020C 2F28 0146 move.l -[A7], [A0 + 0x146] 00000210 AA31 syscall SetGDevice 00000212 598F subq.l A7, 4 00000214 1F06 move.b -[A7], D6 00000216 2054 movea.l A0, [A4] 00000218 2F28 0084 move.l -[A7], [A0 + 0x84] 0000021C 4EAD 2F9A jsr [A5 + 0x2F9A /* export_1519 */] 00000220 2054 movea.l A0, [A4] 00000222 215F 00EA move.l [A0 + 0xEA], [A7]+ 00000226 4206 clr.b D6 00000228 2D6D F944 FFF4 move.l [A6 - 0xC], [A5 - 0x6BC] 0000022E 598F subq.l A7, 4 00000230 2054 movea.l A0, [A4] 00000232 2F28 0084 move.l -[A7], [A0 + 0x84] 00000236 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */] 0000023A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000023E 2054 movea.l A0, [A4] 00000240 7000 moveq.l D0, 0x00 00000242 2140 00EE move.l [A0 + 0xEE], D0 00000246 2054 movea.l A0, [A4] 00000248 4268 0172 clr.w [A0 + 0x172] 0000024C 7E01 moveq.l D7, 0x01 0000024E 6048 bra +0x4A /* 00000298 */ label00000250: 00000250 598F subq.l A7, 4 00000252 2F07 move.l -[A7], D7 00000254 2054 movea.l A0, [A4] 00000256 2F28 00EA move.l -[A7], [A0 + 0xEA] 0000025A 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 0000025E 265F movea.l A3, [A7]+ 00000260 558F subq.l A7, 2 00000262 2F0B move.l -[A7], A3 00000264 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000268 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000026C 2F0C move.l -[A7], A4 0000026E 4EBA 01F8 jsr [PC + 0x1F8 /* 00000468 */] 00000272 4A1F tst.b [A7]+ 00000274 671E beq +0x20 /* 00000294 */ 00000276 2053 movea.l A0, [A3] 00000278 3028 0002 move.w D0, [A0 + 0x2] 0000027C B06E FFF4 cmp.w D0, [A6 - 0xC] 00000280 6604 bne +0x6 /* 00000286 */ 00000282 7C01 moveq.l D6, 0x01 00000284 6006 bra +0x8 /* 0000028C */ label00000286: 00000286 2054 movea.l A0, [A4] 00000288 5268 0172 addq.w [A0 + 0x172], 1 label0000028C: 0000028C 2053 movea.l A0, [A3] 0000028E 2D68 0002 FFF4 move.l [A6 - 0xC], [A0 + 0x2] label00000294: 00000294 2007 move.l D0, D7 00000296 5287 addq.l D7, 1 label00000298: 00000298 2054 movea.l A0, [A4] 0000029A 2068 00EA movea.l A0, [A0 + 0xEA] 0000029E 2050 movea.l A0, [A0] 000002A0 BEA8 000A cmp.l D7, [A0 + 0xA] 000002A4 63AA bls -0x54 /* 00000250 */ 000002A6 2054 movea.l A0, [A4] 000002A8 2F28 0142 move.l -[A7], [A0 + 0x142] 000002AC AA31 syscall SetGDevice 000002AE 2F0C move.l -[A7], A4 000002B0 4EBA 036E jsr [PC + 0x36E /* 00000620 */] 000002B4 1F06 move.b -[A7], D6 000002B6 2F0C move.l -[A7], A4 000002B8 4EBA 00CE jsr [PC + 0xCE /* 00000388 */] 000002BC 2054 movea.l A0, [A4] 000002BE 2F28 0114 move.l -[A7], [A0 + 0x114] 000002C2 2F28 0124 move.l -[A7], [A0 + 0x124] 000002C6 A8DC syscall CopyRgn 000002C8 2054 movea.l A0, [A4] 000002CA 2F28 0124 move.l -[A7], [A0 + 0x124] 000002CE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000002D2 A8E0 syscall OffsetRgn/OfsetRgn 000002D4 2054 movea.l A0, [A4] 000002D6 2F28 0124 move.l -[A7], [A0 + 0x124] 000002DA 2F28 014A move.l -[A7], [A0 + 0x14A] 000002DE 4EBA 2FA4 jsr [PC + 0x2FA4 /* 00003284 */] 000002E2 7000 moveq.l D0, 0x00 000002E4 1F00 move.b -[A7], D0 000002E6 2054 movea.l A0, [A4] 000002E8 2F28 014A move.l -[A7], [A0 + 0x14A] 000002EC 4EBA 2D2E jsr [PC + 0x2D2E /* 0000301C */] 000002F0 2054 movea.l A0, [A4] 000002F2 2F28 0130 move.l -[A7], [A0 + 0x130] 000002F6 2F28 014A move.l -[A7], [A0 + 0x14A] 000002FA 4EBA 30A4 jsr [PC + 0x30A4 /* 000033A0 */] 000002FE 7000 moveq.l D0, 0x00 00000300 2F00 move.l -[A7], D0 00000302 2054 movea.l A0, [A4] 00000304 2F28 014A move.l -[A7], [A0 + 0x14A] 00000308 4EBA 2E6E jsr [PC + 0x2E6E /* 00003178 */] 0000030C 486E FFFC pea.l [A6 - 0x4] 00000310 A972 syscall GetMouse 00000312 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000316 2054 movea.l A0, [A4] 00000318 2F28 014A move.l -[A7], [A0 + 0x14A] 0000031C 4EBA 3106 jsr [PC + 0x3106 /* 00003424 */] 00000320 7001 moveq.l D0, 0x01 00000322 3F00 move.w -[A7], D0 00000324 2054 movea.l A0, [A4] 00000326 2F28 014A move.l -[A7], [A0 + 0x14A] 0000032A 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */] 0000032E 4AAD EC54 tst.l [A5 - 0x13AC] 00000332 670E beq +0x10 /* 00000342 */ 00000334 2054 movea.l A0, [A4] 00000336 2F28 014A move.l -[A7], [A0 + 0x14A] 0000033A 2F2D EC54 move.l -[A7], [A5 - 0x13AC] 0000033E 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] label00000342: 00000342 7002 moveq.l D0, 0x02 00000344 3F00 move.w -[A7], D0 00000346 2054 movea.l A0, [A4] 00000348 2F28 014A move.l -[A7], [A0 + 0x14A] 0000034C 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */] 00000350 4CEE 18C0 FFC4 movem.l D6,D7,A3,A4, [A6 - 0x3C] 00000356 4E5E unlink A6 00000358 205F movea.l A0, [A7]+ 0000035A 4FEF 000E lea.l A7, [A7 + 0xE] 0000035E 4ED0 jmp [A0] 00000360 8023 or.b D0, -[A3] 00000362 544D addq.w A5, 2 00000364 4F56 chk.w D7, [A6] 00000366 4945 chk.w D4, D5 00000368 444F neg.w A7 0000036A 4355 chk.w D1, [A5] 0000036C 4D45 chk.w D6, D5 0000036E 4E54 4452 link A4, -0xFFFFBBAE 00000372 4147 chk.w D0, D7 00000374 2E49 movea.l A7, A1 00000376 4E49 trap 9 00000378 5444 addq.w D4, 2 0000037A 5241 addq.w D1, 1 0000037C 4743 chk.w D3, D3 0000037E 454C chk.w D2, A4 00000380 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 00000384 5400 addq.b D0, 2 00000386 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000388-00000390 fn00000388: 00000388 4E56 0000 link A6, 0 0000038C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 // end alternate branch 00000388-00000390 fn00000388: // (misaligned) 0000038A 0000 48E7 ori.b D0, 0xE7 0000038E 0708 btst A0, D3 00000390 286E 0008 movea.l A4, [A6 + 0x8] 00000394 4A2E 000C tst.b [A6 + 0xC] 00000398 6718 beq +0x1A /* 000003B2 */ 0000039A 2054 movea.l A0, [A4] 0000039C 3028 012A move.w D0, [A0 + 0x12A] 000003A0 48C0 ext.l D0 000003A2 D080 add.l D0, D0 000003A4 41E8 0100 lea.l A0, [A0 + 0x100] 000003A8 31BC 0001 0800 move.w [A0 + D0], 0x1 000003AE 6000 0082 bra +0x84 /* 00000432 */ label000003B2: 000003B2 3A2D F13C move.w D5, [A5 - 0xEC4] 000003B6 6016 bra +0x18 /* 000003CE */ label000003B8: 000003B8 48C5 ext.l D5 000003BA 2054 movea.l A0, [A4] 000003BC 2005 move.l D0, D5 000003BE D080 add.l D0, D0 000003C0 41E8 0100 lea.l A0, [A0 + 0x100] 000003C4 31BC 0001 0800 move.w [A0 + D0], 0x1 000003CA 3005 move.w D0, D5 000003CC 5245 addq.w D5, 1 label000003CE: 000003CE BA6D F12C cmp.w D5, [A5 - 0xED4] 000003D2 6FE4 ble -0x1A /* 000003B8 */ 000003D4 3A2D F13C move.w D5, [A5 - 0xEC4] 000003D8 6052 bra +0x54 /* 0000042C */ label000003DA: 000003DA 48C5 ext.l D5 000003DC 2054 movea.l A0, [A4] 000003DE 2005 move.l D0, D5 000003E0 D080 add.l D0, D0 000003E2 41E8 00F4 lea.l A0, [A0 + 0xF4] 000003E6 4A70 0800 tst.w [A0 + D0] 000003EA 673C beq +0x3E /* 00000428 */ 000003EC 3E2D F13C move.w D7, [A5 - 0xEC4] 000003F0 6030 bra +0x32 /* 00000422 */ label000003F2: 000003F2 48C5 ext.l D5 000003F4 48C7 ext.l D7 000003F6 2005 move.l D0, D5 000003F8 D087 add.l D0, D7 000003FA 2054 movea.l A0, [A4] 000003FC 3C00 move.w D6, D0 000003FE 9C68 012A sub.w D6, [A0 + 0x12A] 00000402 BC6D F13C cmp.w D6, [A5 - 0xEC4] 00000406 6D06 blt +0x8 /* 0000040E */ 00000408 BC6D F12C cmp.w D6, [A5 - 0xED4] 0000040C 6F10 ble +0x12 /* 0000041E */ label0000040E: 0000040E 48C7 ext.l D7 00000410 2054 movea.l A0, [A4] 00000412 2007 move.l D0, D7 00000414 D080 add.l D0, D0 00000416 41E8 0100 lea.l A0, [A0 + 0x100] 0000041A 4270 0800 clr.w [A0 + D0] label0000041E: 0000041E 3007 move.w D0, D7 00000420 5247 addq.w D7, 1 label00000422: 00000422 BE6D F12C cmp.w D7, [A5 - 0xED4] 00000426 6FCA ble -0x34 /* 000003F2 */ label00000428: 00000428 3005 move.w D0, D5 0000042A 5245 addq.w D5, 1 label0000042C: 0000042C BA6D F12C cmp.w D5, [A5 - 0xED4] 00000430 6FA8 ble -0x56 /* 000003DA */ label00000432: 00000432 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00000438 4E5E unlink A6 0000043A 205F movea.l A0, [A7]+ 0000043C 5C4F addq.w A7, 6 0000043E 4ED0 jmp [A0] 00000440 8023 or.b D0, -[A3] 00000442 544D addq.w A5, 2 00000444 4F56 chk.w D7, [A6] 00000446 4945 chk.w D4, D5 00000448 444F neg.w A7 0000044A 4355 chk.w D1, [A5] 0000044C 4D45 chk.w D6, D5 0000044E 4E54 4452 link A4, -0xFFFFBBAE 00000452 4147 chk.w D0, D7 00000454 2E46 movea.l A7, D6 00000456 4947 chk.w D4, D7 00000458 5552 subq.w [A2], 2 0000045A 454C chk.w D2, A4 0000045C 4547 chk.w D2, D7 0000045E 414C chk.w D0, A4 00000460 4452 neg.w [A2] 00000462 4147 chk.w D0, D7 00000464 5300 subq.b D0, 1 00000466 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000468-0000046C fn00000468: 00000468 4E56 FFEC link A6, -0x0014 // end alternate branch 00000468-0000046C fn00000468: // (misaligned) 0000046A FFEC .invalid <> 0000046C 48E7 0018 movem.l -[A7], A3,A4 00000470 286E 0008 movea.l A4, [A6 + 0x8] 00000474 598F subq.l A7, 4 00000476 206E 0014 movea.l A0, [A6 + 0x14] 0000047A 2050 movea.l A0, [A0] 0000047C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000480 2054 movea.l A0, [A4] 00000482 2F28 0076 move.l -[A7], [A0 + 0x76] 00000486 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000048A 265F movea.l A3, [A7]+ 0000048C 206E 0014 movea.l A0, [A6 + 0x14] 00000490 2050 movea.l A0, [A0] 00000492 7000 moveq.l D0, 0x00 00000494 1028 0006 move.b D0, [A0 + 0x6] 00000498 4A80 tst.l D0 0000049A 6614 bne +0x16 /* 000004B0 */ 0000049C 2F0B move.l -[A7], A3 0000049E 2054 movea.l A0, [A4] 000004A0 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000004A4 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 000004A8 422E 0018 clr.b [A6 + 0x18] 000004AC 6000 0134 bra +0x136 /* 000005E2 */ label000004B0: 000004B0 206E 0014 movea.l A0, [A6 + 0x14] 000004B4 2050 movea.l A0, [A0] 000004B6 3028 0004 move.w D0, [A0 + 0x4] 000004BA 48C0 ext.l D0 000004BC 2054 movea.l A0, [A4] 000004BE D080 add.l D0, D0 000004C0 41E8 00F4 lea.l A0, [A0 + 0xF4] 000004C4 3230 0800 move.w D1, [A0 + D0] 000004C8 5270 0800 addq.w [A0 + D0], 1 000004CC 2D4B FFEC move.l [A6 - 0x14], A3 000004D0 206E 0014 movea.l A0, [A6 + 0x14] 000004D4 2050 movea.l A0, [A0] 000004D6 3028 0004 move.w D0, [A0 + 0x4] 000004DA B06D F134 cmp.w D0, [A5 - 0xECC] 000004DE 6710 beq +0x12 /* 000004F0 */ 000004E0 206E 0014 movea.l A0, [A6 + 0x14] 000004E4 2050 movea.l A0, [A0] 000004E6 3028 0004 move.w D0, [A0 + 0x4] 000004EA B06D F12C cmp.w D0, [A5 - 0xED4] 000004EE 6624 bne +0x26 /* 00000514 */ label000004F0: 000004F0 4878 0094 push.l 0x94 000004F4 486D 262A pea.l [A5 + 0x262A /* export_1217 */] 000004F8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000004FC 2640 movea.l A3, D0 000004FE 200B move.l D0, A3 00000500 504F addq.w A7, 8 00000502 6720 beq +0x22 /* 00000524 */ 00000504 2D4B FFF8 move.l [A6 - 0x8], A3 00000508 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000050C 2F0B move.l -[A7], A3 0000050E 4EAD 58AA jsr [A5 + 0x58AA /* export_2833 */] 00000512 6010 bra +0x12 /* 00000524 */ label00000514: 00000514 2D4B FFFC move.l [A6 - 0x4], A3 00000518 598F subq.l A7, 4 0000051A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000051E 4EAD 5872 jsr [A5 + 0x5872 /* export_2826 */] 00000522 265F movea.l A3, [A7]+ label00000524: 00000524 2F0B move.l -[A7], A3 00000526 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000052A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000052E 2F0B move.l -[A7], A3 00000530 4EAD 556A jsr [A5 + 0x556A /* export_2729 */] 00000534 206E 0014 movea.l A0, [A6 + 0x14] 00000538 2050 movea.l A0, [A0] 0000053A 4A28 0007 tst.b [A0 + 0x7] 0000053E 6704 beq +0x6 /* 00000544 */ 00000540 7000 moveq.l D0, 0x00 00000542 6004 bra +0x6 /* 00000548 */ label00000544: 00000544 202E 000C move.l D0, [A6 + 0xC] label00000548: 00000548 2F00 move.l -[A7], D0 0000054A 2F0B move.l -[A7], A3 0000054C 2F0B move.l -[A7], A3 0000054E 4EAD 5802 jsr [A5 + 0x5802 /* export_2812 */] 00000552 206E 0014 movea.l A0, [A6 + 0x14] 00000556 2050 movea.l A0, [A0] 00000558 4A28 0007 tst.b [A0 + 0x7] 0000055C 6704 beq +0x6 /* 00000562 */ 0000055E 7000 moveq.l D0, 0x00 00000560 6004 bra +0x6 /* 00000566 */ label00000562: 00000562 202E 0010 move.l D0, [A6 + 0x10] label00000566: 00000566 2F00 move.l -[A7], D0 00000568 2F0B move.l -[A7], A3 0000056A 4EAD 581A jsr [A5 + 0x581A /* export_2815 */] 0000056E 558F subq.l A7, 2 00000570 7001 moveq.l D0, 0x01 00000572 1F00 move.b -[A7], D0 00000574 2F0B move.l -[A7], A3 00000576 4EAD 54C2 jsr [A5 + 0x54C2 /* export_2708 */] 0000057A 558F subq.l A7, 2 0000057C 7001 moveq.l D0, 0x01 0000057E 1F00 move.b -[A7], D0 00000580 2F0B move.l -[A7], A3 00000582 4EAD 54D2 jsr [A5 + 0x54D2 /* export_2710 */] 00000586 2054 movea.l A0, [A4] 00000588 52A8 00EE addq.l [A0 + 0xEE], 1 0000058C 2F28 00EE move.l -[A7], [A0 + 0xEE] 00000590 2F0B move.l -[A7], A3 00000592 2054 movea.l A0, [A4] 00000594 2F28 00E6 move.l -[A7], [A0 + 0xE6] 00000598 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */] 0000059C 206E 0014 movea.l A0, [A6 + 0x14] 000005A0 2050 movea.l A0, [A0] 000005A2 4A28 0007 tst.b [A0 + 0x7] 000005A6 584F addq.w A7, 4 000005A8 670E beq +0x10 /* 000005B8 */ 000005AA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005AE 2054 movea.l A0, [A4] 000005B0 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000005B4 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] label000005B8: 000005B8 486E FFF0 pea.l [A6 - 0x10] 000005BC 2F0B move.l -[A7], A3 000005BE 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 000005C2 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000005C6 486E FFF0 pea.l [A6 - 0x10] 000005CA A8DF syscall RectRgn 000005CC 2054 movea.l A0, [A4] 000005CE 2F28 0114 move.l -[A7], [A0 + 0x114] 000005D2 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000005D6 2F28 0114 move.l -[A7], [A0 + 0x114] 000005DA A8E5 syscall UnionRgn 000005DC 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 label000005E2: 000005E2 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C] 000005E8 4E5E unlink A6 000005EA 205F movea.l A0, [A7]+ 000005EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000005F0 4ED0 jmp [A0] 000005F2 8027 or.b D0, -[A7] 000005F4 544D addq.w A5, 2 000005F6 4F56 chk.w D7, [A6] 000005F8 4945 chk.w D4, D5 000005FA 444F neg.w A7 000005FC 4355 chk.w D1, [A5] 000005FE 4D45 chk.w D6, D5 00000600 4E54 4452 link A4, -0xFFFFBBAE 00000604 4147 chk.w D0, D7 00000606 2E49 movea.l A7, A1 00000608 4E49 trap 9 0000060A 5444 addq.w D4, 2 0000060C 5241 addq.w D1, 1 0000060E 4743 chk.w D3, D3 00000610 454C chk.w D2, A4 00000612 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 00000616 5449 addq.w A1, 2 00000618 5445 addq.w D5, 2 0000061A 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4 0000061C 0000 0000 ori.b D0, 0x0 export_2836: fn00000620: 00000620 4E56 0000 link A6, 0 00000624 48E7 0018 movem.l -[A7], A3,A4 00000628 286E 0008 movea.l A4, [A6 + 0x8] 0000062C 598F subq.l A7, 4 0000062E 2054 movea.l A0, [A4] 00000630 2F28 0084 move.l -[A7], [A0 + 0x84] 00000634 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00000638 2657 movea.l A3, [A7] 0000063A A873 syscall SetPort 0000063C 2054 movea.l A0, [A4] 0000063E 2F28 011C move.l -[A7], [A0 + 0x11C] 00000642 A879 syscall SetClip 00000644 2054 movea.l A0, [A4] 00000646 2768 0118 0018 move.l [A3 + 0x18], [A0 + 0x118] 0000064C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000652 4E5E unlink A6 00000654 2E9F move.l [A7], [A7]+ 00000656 4E75 rts 00000658 8027 or.b D0, -[A7] 0000065A 544D addq.w A5, 2 0000065C 4F56 chk.w D7, [A6] 0000065E 4945 chk.w D4, D5 00000660 444F neg.w A7 00000662 4355 chk.w D1, [A5] 00000664 4D45 chk.w D6, D5 00000666 4E54 4452 link A4, -0xFFFFBBAE 0000066A 4147 chk.w D0, D7 0000066C 2E52 movea.l A7, [A2] 0000066E 4553 chk.w D2, [A3] 00000670 544F addq.w A7, 2 00000672 5245 addq.w D5, 1 00000674 4F4C chk.w D7, A4 00000676 4443 neg.w D3 00000678 4C49 5041 movem.l D0,D6,A4,A6, A1 0000067C 4E44 trap 4 0000067E 5649 addq.w A1, 3 00000680 5300 subq.b D0, 1 00000682 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000684-00000692 export_2837: fn00000684: 00000684 4E56 0000 link A6, 0 00000688 48E7 0018 movem.l -[A7], A3,A4 0000068C 286E 0008 movea.l A4, [A6 + 0x8] 00000690 598F subq.l A7, 4 // end alternate branch 00000684-00000692 export_2837: // at 00000684 (misaligned) fn00000684: // (misaligned) 00000686 0000 48E7 ori.b D0, 0xE7 0000068A 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 0000068E 0008 598F ori.b A0, 0x8F 00000692 2054 movea.l A0, [A4] 00000694 2F28 0084 move.l -[A7], [A0 + 0x84] 00000698 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 0000069C 2657 movea.l A3, [A7] 0000069E A873 syscall SetPort 000006A0 2054 movea.l A0, [A4] 000006A2 2F28 011C move.l -[A7], [A0 + 0x11C] 000006A6 A87A syscall GetClip 000006A8 2054 movea.l A0, [A4] 000006AA 216B 0018 0118 move.l [A0 + 0x118], [A3 + 0x18] 000006B0 2054 movea.l A0, [A4] 000006B2 2F28 0120 move.l -[A7], [A0 + 0x120] 000006B6 A879 syscall SetClip 000006B8 276B 001C 0018 move.l [A3 + 0x18], [A3 + 0x1C] 000006BE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000006C4 4E5E unlink A6 000006C6 2E9F move.l [A7], [A7]+ 000006C8 4E75 rts 000006CA 8024 or.b D0, -[A4] 000006CC 544D addq.w A5, 2 000006CE 4F56 chk.w D7, [A6] 000006D0 4945 chk.w D4, D5 000006D2 444F neg.w A7 000006D4 4355 chk.w D1, [A5] 000006D6 4D45 chk.w D6, D5 000006D8 4E54 4452 link A4, -0xFFFFBBAE 000006DC 4147 chk.w D0, D7 000006DE 2E55 movea.l A7, [A5] 000006E0 4E42 trap 2 000006E2 4F55 chk.w D7, [A5] 000006E4 4E44 trap 4 000006E6 434C chk.w D1, A4 000006E8 4950 chk.w D4, [A0] 000006EA 414E chk.w D0, A6 000006EC 4456 neg.w [A6] 000006EE 4953 chk.w D4, [A3] 000006F0 0000 0000 ori.b D0, 0x0 export_2838: 000006F4 4E56 FFCC link A6, -0x0034 000006F8 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 000006FC 1A2E 000E move.b D5, [A6 + 0xE] 00000700 286E 0008 movea.l A4, [A6 + 0x8] 00000704 4A05 tst.b D5 00000706 6700 0152 beq +0x154 /* 0000085A */ 0000070A 598F subq.l A7, 4 0000070C 2054 movea.l A0, [A4] 0000070E 2F28 0084 move.l -[A7], [A0 + 0x84] 00000712 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00000716 2D5F FFEC move.l [A6 - 0x14], [A7]+ 0000071A 2F0C move.l -[A7], A4 0000071C 4EBA FF66 jsr [PC - 0x9A /* 00000684 */] 00000720 2054 movea.l A0, [A4] 00000722 2F28 0118 move.l -[A7], [A0 + 0x118] 00000726 2F28 0124 move.l -[A7], [A0 + 0x124] 0000072A A8DC syscall CopyRgn 0000072C 2054 movea.l A0, [A4] 0000072E 4A28 0134 tst.b [A0 + 0x134] 00000732 6612 bne +0x14 /* 00000746 */ 00000734 558F subq.l A7, 2 00000736 2054 movea.l A0, [A4] 00000738 2F28 014A move.l -[A7], [A0 + 0x14A] 0000073C 4EBA 289A jsr [PC + 0x289A /* 00002FD8 */] 00000740 4A1F tst.b [A7]+ 00000742 6700 0084 beq +0x86 /* 000007C8 */ label00000746: 00000746 2054 movea.l A0, [A4] 00000748 2F28 0146 move.l -[A7], [A0 + 0x146] 0000074C AA31 syscall SetGDevice 0000074E 7E01 moveq.l D7, 0x01 00000750 605E bra +0x60 /* 000007B0 */ label00000752: 00000752 598F subq.l A7, 4 00000754 48C7 ext.l D7 00000756 2F07 move.l -[A7], D7 00000758 2054 movea.l A0, [A4] 0000075A 2F28 00E6 move.l -[A7], [A0 + 0xE6] 0000075E 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000762 265F movea.l A3, [A7]+ 00000764 558F subq.l A7, 2 00000766 2F0B move.l -[A7], A3 00000768 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 0000076C 4A1F tst.b [A7]+ 0000076E 6706 beq +0x8 /* 00000776 */ 00000770 2F0B move.l -[A7], A3 00000772 4EAD 5822 jsr [A5 + 0x5822 /* export_2816 */] label00000776: 00000776 486E FFF0 pea.l [A6 - 0x10] 0000077A 2F0B move.l -[A7], A3 0000077C 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00000780 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00000784 486E FFF0 pea.l [A6 - 0x10] 00000788 A8DF syscall RectRgn 0000078A 2054 movea.l A0, [A4] 0000078C 2F28 0124 move.l -[A7], [A0 + 0x124] 00000790 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00000794 2F28 0124 move.l -[A7], [A0 + 0x124] 00000798 A8E6 syscall DiffRgn 0000079A 206E FFEC movea.l A0, [A6 - 0x14] 0000079E 2F28 0018 move.l -[A7], [A0 + 0x18] 000007A2 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000007A6 2F28 0018 move.l -[A7], [A0 + 0x18] 000007AA A8E6 syscall DiffRgn 000007AC 3007 move.w D0, D7 000007AE 5247 addq.w D7, 1 label000007B0: 000007B0 48C7 ext.l D7 000007B2 2054 movea.l A0, [A4] 000007B4 2068 00E6 movea.l A0, [A0 + 0xE6] 000007B8 2050 movea.l A0, [A0] 000007BA BEA8 000A cmp.l D7, [A0 + 0xA] 000007BE 6392 bls -0x6C /* 00000752 */ 000007C0 2054 movea.l A0, [A4] 000007C2 2F28 0142 move.l -[A7], [A0 + 0x142] 000007C6 AA31 syscall SetGDevice label000007C8: 000007C8 7601 moveq.l D3, 0x01 000007CA 2054 movea.l A0, [A4] 000007CC 4A28 013E tst.b [A0 + 0x13E] 000007D0 6608 bne +0xA /* 000007DA */ 000007D2 4A28 0134 tst.b [A0 + 0x134] 000007D6 6602 bne +0x4 /* 000007DA */ 000007D8 7600 moveq.l D3, 0x00 label000007DA: 000007DA 1C03 move.b D6, D3 000007DC 7E01 moveq.l D7, 0x01 000007DE 6054 bra +0x56 /* 00000834 */ label000007E0: 000007E0 598F subq.l A7, 4 000007E2 48C7 ext.l D7 000007E4 2F07 move.l -[A7], D7 000007E6 2054 movea.l A0, [A4] 000007E8 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000007EC 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000007F0 265F movea.l A3, [A7]+ 000007F2 558F subq.l A7, 2 000007F4 2F0B move.l -[A7], A3 000007F6 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000007FA 4A1F tst.b [A7]+ 000007FC 670A beq +0xC /* 00000808 */ 000007FE 1F06 move.b -[A7], D6 00000800 2F0B move.l -[A7], A3 00000802 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 00000806 6028 bra +0x2A /* 00000830 */ label00000808: 00000808 206E FFEC movea.l A0, [A6 - 0x14] 0000080C 2D68 0018 FFE0 move.l [A6 - 0x20], [A0 + 0x18] 00000812 2054 movea.l A0, [A4] 00000814 226E FFEC movea.l A1, [A6 - 0x14] 00000818 2368 0124 0018 move.l [A1 + 0x18], [A0 + 0x124] 0000081E 1F06 move.b -[A7], D6 00000820 2F0B move.l -[A7], A3 00000822 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 00000826 206E FFEC movea.l A0, [A6 - 0x14] 0000082A 216E FFE0 0018 move.l [A0 + 0x18], [A6 - 0x20] label00000830: 00000830 3007 move.w D0, D7 00000832 5247 addq.w D7, 1 label00000834: 00000834 48C7 ext.l D7 00000836 2054 movea.l A0, [A4] 00000838 2068 00E6 movea.l A0, [A0 + 0xE6] 0000083C 2050 movea.l A0, [A0] 0000083E BEA8 000A cmp.l D7, [A0 + 0xA] 00000842 639C bls -0x62 /* 000007E0 */ 00000844 2054 movea.l A0, [A4] 00000846 4228 013E clr.b [A0 + 0x13E] 0000084A 2F0C move.l -[A7], A4 0000084C 4EBA FDD2 jsr [PC - 0x22E /* 00000620 */] 00000850 2054 movea.l A0, [A4] 00000852 4228 0134 clr.b [A0 + 0x134] 00000856 6000 01B2 bra +0x1B4 /* 00000A0A */ label0000085A: 0000085A 206E 0010 movea.l A0, [A6 + 0x10] 0000085E 2254 movea.l A1, [A4] 00000860 2028 0004 move.l D0, [A0 + 0x4] 00000864 90A9 0110 sub.l D0, [A1 + 0x110] 00000868 2D40 FFF4 move.l [A6 - 0xC], D0 0000086C 206E 0010 movea.l A0, [A6 + 0x10] 00000870 2254 movea.l A1, [A4] 00000872 2010 move.l D0, [A0] 00000874 90A9 010C sub.l D0, [A1 + 0x10C] 00000878 2D40 FFF0 move.l [A6 - 0x10], D0 0000087C 2054 movea.l A0, [A4] 0000087E 4AA8 013A tst.l [A0 + 0x13A] 00000882 6738 beq +0x3A /* 000008BC */ 00000884 202E FFF4 move.l D0, [A6 - 0xC] 00000888 90A8 013A sub.l D0, [A0 + 0x13A] 0000088C 2D40 FFE8 move.l [A6 - 0x18], D0 00000890 2054 movea.l A0, [A4] 00000892 202E FFF0 move.l D0, [A6 - 0x10] 00000896 90A8 0136 sub.l D0, [A0 + 0x136] 0000089A 2D40 FFE4 move.l [A6 - 0x1C], D0 0000089E 486E FFE4 pea.l [A6 - 0x1C] 000008A2 2054 movea.l A0, [A4] 000008A4 2F28 014A move.l -[A7], [A0 + 0x14A] 000008A8 4EBA 2A66 jsr [PC + 0x2A66 /* 00003310 */] 000008AC 2054 movea.l A0, [A4] 000008AE 41E8 0136 lea.l A0, [A0 + 0x136] 000008B2 43ED F92C lea.l A1, [A5 - 0x6D4] 000008B6 20D9 move.l [A0]+, [A1]+ 000008B8 20D9 move.l [A0]+, [A1]+ 000008BA 600E bra +0x10 /* 000008CA */ label000008BC: 000008BC 486E FFF0 pea.l [A6 - 0x10] 000008C0 2054 movea.l A0, [A4] 000008C2 2F28 014A move.l -[A7], [A0 + 0x14A] 000008C6 4EBA 2A48 jsr [PC + 0x2A48 /* 00003310 */] label000008CA: 000008CA 4AAE FFF4 tst.l [A6 - 0xC] 000008CE 6610 bne +0x12 /* 000008E0 */ 000008D0 4AAE FFF0 tst.l [A6 - 0x10] 000008D4 660A bne +0xC /* 000008E0 */ 000008D6 2054 movea.l A0, [A4] 000008D8 4A28 013F tst.b [A0 + 0x13F] 000008DC 6700 012C beq +0x12E /* 00000A0A */ label000008E0: 000008E0 2054 movea.l A0, [A4] 000008E2 2F28 0114 move.l -[A7], [A0 + 0x114] 000008E6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000008EA 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000008EE A8E0 syscall OffsetRgn/OfsetRgn 000008F0 2F0C move.l -[A7], A4 000008F2 4EBA FD90 jsr [PC - 0x270 /* 00000684 */] 000008F6 2054 movea.l A0, [A4] 000008F8 2F28 0146 move.l -[A7], [A0 + 0x146] 000008FC AA31 syscall SetGDevice 000008FE 7E01 moveq.l D7, 0x01 00000900 6028 bra +0x2A /* 0000092A */ label00000902: 00000902 598F subq.l A7, 4 00000904 48C7 ext.l D7 00000906 2F07 move.l -[A7], D7 00000908 2054 movea.l A0, [A4] 0000090A 2F28 00E6 move.l -[A7], [A0 + 0xE6] 0000090E 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000912 265F movea.l A3, [A7]+ 00000914 558F subq.l A7, 2 00000916 2F0B move.l -[A7], A3 00000918 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 0000091C 4A1F tst.b [A7]+ 0000091E 6706 beq +0x8 /* 00000926 */ 00000920 2F0B move.l -[A7], A3 00000922 4EAD 5812 jsr [A5 + 0x5812 /* export_2814 */] label00000926: 00000926 3007 move.w D0, D7 00000928 5247 addq.w D7, 1 label0000092A: 0000092A 48C7 ext.l D7 0000092C 2054 movea.l A0, [A4] 0000092E 2068 00E6 movea.l A0, [A0 + 0xE6] 00000932 2050 movea.l A0, [A0] 00000934 BEA8 000A cmp.l D7, [A0 + 0xA] 00000938 63C8 bls -0x36 /* 00000902 */ 0000093A 2054 movea.l A0, [A4] 0000093C 2F28 0142 move.l -[A7], [A0 + 0x142] 00000940 AA31 syscall SetGDevice 00000942 2054 movea.l A0, [A4] 00000944 117C 0001 013E move.b [A0 + 0x13E], 0x1 0000094A 2F0C move.l -[A7], A4 0000094C 4EBA FCD2 jsr [PC - 0x32E /* 00000620 */] 00000950 206E 0010 movea.l A0, [A6 + 0x10] 00000954 43EE FFDC lea.l A1, [A6 - 0x24] 00000958 22D8 move.l [A1]+, [A0]+ 0000095A 22D8 move.l [A1]+, [A0]+ 0000095C 486E FFCC pea.l [A6 - 0x34] 00000960 2054 movea.l A0, [A4] 00000962 2F28 0088 move.l -[A7], [A0 + 0x88] 00000966 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 0000096A 558F subq.l A7, 2 0000096C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000970 486E FFCC pea.l [A6 - 0x34] 00000974 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000978 4A1F tst.b [A7]+ 0000097A 6608 bne +0xA /* 00000984 */ 0000097C 2D7C FFFF 0001 FFE0 move.l [A6 - 0x20], 0xFFFF0001 label00000984: 00000984 558F subq.l A7, 2 00000986 486E FFDC pea.l [A6 - 0x24] 0000098A 7001 moveq.l D0, 0x01 0000098C 1F00 move.b -[A7], D0 0000098E 2F0C move.l -[A7], A4 00000990 4EBA 013E jsr [PC + 0x13E /* 00000AD0 */] 00000994 2F0C move.l -[A7], A4 00000996 4EBA FCEC jsr [PC - 0x314 /* 00000684 */] 0000099A 2054 movea.l A0, [A4] 0000099C 2F28 0146 move.l -[A7], [A0 + 0x146] 000009A0 AA31 syscall SetGDevice 000009A2 7E01 moveq.l D7, 0x01 000009A4 544F addq.w A7, 2 000009A6 6036 bra +0x38 /* 000009DE */ label000009A8: 000009A8 598F subq.l A7, 4 000009AA 48C7 ext.l D7 000009AC 2F07 move.l -[A7], D7 000009AE 2054 movea.l A0, [A4] 000009B0 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000009B4 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000009B8 265F movea.l A3, [A7]+ 000009BA 558F subq.l A7, 2 000009BC 2F0B move.l -[A7], A3 000009BE 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000009C2 4A1F tst.b [A7]+ 000009C4 6714 beq +0x16 /* 000009DA */ 000009C6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000009CA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000009CE 2F0B move.l -[A7], A3 000009D0 4EAD 5642 jsr [A5 + 0x5642 /* export_2756 */] 000009D4 2F0B move.l -[A7], A3 000009D6 4EAD 5822 jsr [A5 + 0x5822 /* export_2816 */] label000009DA: 000009DA 3007 move.w D0, D7 000009DC 5247 addq.w D7, 1 label000009DE: 000009DE 48C7 ext.l D7 000009E0 2054 movea.l A0, [A4] 000009E2 2068 00E6 movea.l A0, [A0 + 0xE6] 000009E6 2050 movea.l A0, [A0] 000009E8 BEA8 000A cmp.l D7, [A0 + 0xA] 000009EC 63BA bls -0x44 /* 000009A8 */ 000009EE 2054 movea.l A0, [A4] 000009F0 2F28 0142 move.l -[A7], [A0 + 0x142] 000009F4 AA31 syscall SetGDevice 000009F6 2F0C move.l -[A7], A4 000009F8 4EBA FC26 jsr [PC - 0x3DA /* 00000620 */] 000009FC 206E 0010 movea.l A0, [A6 + 0x10] 00000A00 2254 movea.l A1, [A4] 00000A02 43E9 010C lea.l A1, [A1 + 0x10C] 00000A06 22D8 move.l [A1]+, [A0]+ 00000A08 22D8 move.l [A1]+, [A0]+ label00000A0A: 00000A0A 486E FFFC pea.l [A6 - 0x4] 00000A0E A972 syscall GetMouse 00000A10 486E FFFC pea.l [A6 - 0x4] 00000A14 A870 syscall LocalToGlobal 00000A16 558F subq.l A7, 2 00000A18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A1C 486E FFF8 pea.l [A6 - 0x8] 00000A20 A92C syscall FindWindow 00000A22 3E1F move.w D7, [A7]+ 00000A24 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000A28 3F07 move.w -[A7], D7 00000A2A 2054 movea.l A0, [A4] 00000A2C 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A30 4EBA 27C2 jsr [PC + 0x27C2 /* 000031F4 */] 00000A34 1F05 move.b -[A7], D5 00000A36 2054 movea.l A0, [A4] 00000A38 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A3C 4EBA 255A jsr [PC + 0x255A /* 00002F98 */] 00000A40 2054 movea.l A0, [A4] 00000A42 1F28 013E move.b -[A7], [A0 + 0x13E] 00000A46 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A4A 4EAD 3662 jsr [A5 + 0x3662 /* export_1736 */] 00000A4E 7000 moveq.l D0, 0x00 00000A50 1F00 move.b -[A7], D0 00000A52 2054 movea.l A0, [A4] 00000A54 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A58 4EBA 25C2 jsr [PC + 0x25C2 /* 0000301C */] 00000A5C 7000 moveq.l D0, 0x00 00000A5E 1F00 move.b -[A7], D0 00000A60 2054 movea.l A0, [A4] 00000A62 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A66 4EBA 2640 jsr [PC + 0x2640 /* 000030A8 */] 00000A6A 4AAD EC54 tst.l [A5 - 0x13AC] 00000A6E 670E beq +0x10 /* 00000A7E */ 00000A70 2054 movea.l A0, [A4] 00000A72 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A76 2F2D EC54 move.l -[A7], [A5 - 0x13AC] 00000A7A 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] label00000A7E: 00000A7E 2054 movea.l A0, [A4] 00000A80 4A28 013E tst.b [A0 + 0x13E] 00000A84 6712 beq +0x14 /* 00000A98 */ 00000A86 558F subq.l A7, 2 00000A88 2054 movea.l A0, [A4] 00000A8A 2F28 014A move.l -[A7], [A0 + 0x14A] 00000A8E 4EBA 25D0 jsr [PC + 0x25D0 /* 00003060 */] 00000A92 2054 movea.l A0, [A4] 00000A94 115F 013F move.b [A0 + 0x13F], [A7]+ label00000A98: 00000A98 4CEE 18E8 FFB4 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x4C] 00000A9E 4E5E unlink A6 00000AA0 205F movea.l A0, [A7]+ 00000AA2 4FEF 0010 lea.l A7, [A7 + 0x10] 00000AA6 4ED0 jmp [A0] 00000AA8 8021 or.b D0, -[A1] 00000AAA 544D addq.w A5, 2 00000AAC 4F56 chk.w D7, [A6] 00000AAE 4945 chk.w D4, D5 00000AB0 444F neg.w A7 00000AB2 4355 chk.w D1, [A5] 00000AB4 4D45 chk.w D6, D5 00000AB6 4E54 4452 link A4, -0xFFFFBBAE 00000ABA 4147 chk.w D0, D7 00000ABC 2E44 movea.l A7, D4 00000ABE 4F44 chk.w D7, D4 00000AC0 5241 addq.w D1, 1 00000AC2 4743 chk.w D3, D3 00000AC4 454C chk.w D2, A4 00000AC6 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 00000ACA 5400 addq.b D0, 2 00000ACC 0000 0000 ori.b D0, 0x0 fn00000AD0: 00000AD0 4E56 FFFC link A6, -0x0004 00000AD4 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00000AD8 286E 0008 movea.l A4, [A6 + 0x8] 00000ADC 598F subq.l A7, 4 00000ADE 2F2E 000E move.l -[A7], [A6 + 0xE] 00000AE2 2054 movea.l A0, [A4] 00000AE4 2F28 0084 move.l -[A7], [A0 + 0x84] 00000AE8 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 00000AEC 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000AF0 558F subq.l A7, 2 00000AF2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AF6 1F2E 000C move.b -[A7], [A6 + 0xC] 00000AFA 2F0C move.l -[A7], A4 00000AFC 4EBA 00DE jsr [PC + 0xDE /* 00000BDC */] 00000B00 4A1F tst.b [A7]+ 00000B02 6606 bne +0x8 /* 00000B0A */ 00000B04 2D6D F944 FFFC move.l [A6 - 0x4], [A5 - 0x6BC] label00000B0A: 00000B0A 558F subq.l A7, 2 00000B0C 2054 movea.l A0, [A4] 00000B0E 2F28 0130 move.l -[A7], [A0 + 0x130] 00000B12 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B16 A881 syscall EqualPt 00000B18 4A1F tst.b [A7]+ 00000B1A 57C3 seq D3 00000B1C 4403 neg.b D3 00000B1E 1E03 move.b D7, D3 00000B20 2054 movea.l A0, [A4] 00000B22 4A68 0132 tst.w [A0 + 0x132] 00000B26 6734 beq +0x36 /* 00000B5C */ 00000B28 4A07 tst.b D7 00000B2A 6730 beq +0x32 /* 00000B5C */ 00000B2C 598F subq.l A7, 4 00000B2E 2054 movea.l A0, [A4] 00000B30 2F28 0130 move.l -[A7], [A0 + 0x130] 00000B34 2F28 0076 move.l -[A7], [A0 + 0x76] 00000B38 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000B3C 265F movea.l A3, [A7]+ 00000B3E 558F subq.l A7, 2 00000B40 7000 moveq.l D0, 0x00 00000B42 1F00 move.b -[A7], D0 00000B44 2F0B move.l -[A7], A3 00000B46 4EAD 54A2 jsr [A5 + 0x54A2 /* export_2704 */] 00000B4A 2054 movea.l A0, [A4] 00000B4C 2F28 0130 move.l -[A7], [A0 + 0x130] 00000B50 7000 moveq.l D0, 0x00 00000B52 1F00 move.b -[A7], D0 00000B54 2F28 0084 move.l -[A7], [A0 + 0x84] 00000B58 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] label00000B5C: 00000B5C 4A6E FFFE tst.w [A6 - 0x2] 00000B60 6734 beq +0x36 /* 00000B96 */ 00000B62 4A07 tst.b D7 00000B64 6730 beq +0x32 /* 00000B96 */ 00000B66 598F subq.l A7, 4 00000B68 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B6C 2054 movea.l A0, [A4] 00000B6E 2F28 0076 move.l -[A7], [A0 + 0x76] 00000B72 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000B76 265F movea.l A3, [A7]+ 00000B78 558F subq.l A7, 2 00000B7A 7001 moveq.l D0, 0x01 00000B7C 1F00 move.b -[A7], D0 00000B7E 2F0B move.l -[A7], A3 00000B80 4EAD 54A2 jsr [A5 + 0x54A2 /* export_2704 */] 00000B84 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B88 7001 moveq.l D0, 0x01 00000B8A 1F00 move.b -[A7], D0 00000B8C 2054 movea.l A0, [A4] 00000B8E 2F28 0084 move.l -[A7], [A0 + 0x84] 00000B92 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] label00000B96: 00000B96 2054 movea.l A0, [A4] 00000B98 216E FFFC 0130 move.l [A0 + 0x130], [A6 - 0x4] 00000B9E 1D47 0012 move.b [A6 + 0x12], D7 00000BA2 4CEE 1888 FFEC movem.l D3,D7,A3,A4, [A6 - 0x14] 00000BA8 4E5E unlink A6 00000BAA 205F movea.l A0, [A7]+ 00000BAC 4FEF 000A lea.l A7, [A7 + 0xA] 00000BB0 4ED0 jmp [A0] 00000BB2 8024 or.b D0, -[A4] 00000BB4 544D addq.w A5, 2 00000BB6 4F56 chk.w D7, [A6] 00000BB8 4945 chk.w D4, D5 00000BBA 444F neg.w A7 00000BBC 4355 chk.w D1, [A5] 00000BBE 4D45 chk.w D6, D5 00000BC0 4E54 4452 link A4, -0xFFFFBBAE 00000BC4 4147 chk.w D0, D7 00000BC6 2E55 movea.l A7, [A5] 00000BC8 5044 addq.w D4, 8 00000BCA 4154 chk.w D0, [A4] 00000BCC 4544 chk.w D2, D4 00000BCE 5241 addq.w D1, 1 00000BD0 4748 chk.w D3, A0 00000BD2 494C chk.w D4, A4 00000BD4 4947 chk.w D4, D7 00000BD6 4854 pea.l [A4] 00000BD8 0000 0000 ori.b D0, 0x0 export_2839: fn00000BDC: 00000BDC 4E56 FFF4 link A6, -0x000C 00000BE0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000BE4 286E 0008 movea.l A4, [A6 + 0x8] 00000BE8 558F subq.l A7, 2 00000BEA 2054 movea.l A0, [A4] 00000BEC 2F28 014E move.l -[A7], [A0 + 0x14E] 00000BF0 4EBA 2302 jsr [PC + 0x2302 /* 00002EF4 */] 00000BF4 3E1F move.w D7, [A7]+ 00000BF6 558F subq.l A7, 2 00000BF8 3F07 move.w -[A7], D7 00000BFA 2F0C move.l -[A7], A4 00000BFC 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 00000C00 4A1F tst.b [A7]+ 00000C02 6608 bne +0xA /* 00000C0C */ 00000C04 422E 0012 clr.b [A6 + 0x12] 00000C08 6000 0244 bra +0x246 /* 00000E4E */ label00000C0C: 00000C0C 4A6E 0010 tst.w [A6 + 0x10] 00000C10 6706 beq +0x8 /* 00000C18 */ 00000C12 4A6E 000E tst.w [A6 + 0xE] 00000C16 6608 bne +0xA /* 00000C20 */ label00000C18: 00000C18 422E 0012 clr.b [A6 + 0x12] 00000C1C 6000 0230 bra +0x232 /* 00000E4E */ label00000C20: 00000C20 2054 movea.l A0, [A4] 00000C22 7000 moveq.l D0, 0x00 00000C24 1028 0074 move.b D0, [A0 + 0x74] 00000C28 0C40 0001 cmpi.w D0, 0x1 00000C2C 660A bne +0xC /* 00000C38 */ 00000C2E 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000C34 6000 0218 bra +0x21A /* 00000E4E */ label00000C38: 00000C38 558F subq.l A7, 2 00000C3A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000C3E 2054 movea.l A0, [A4] 00000C40 2F28 014E move.l -[A7], [A0 + 0x14E] 00000C44 4EBA 2196 jsr [PC + 0x2196 /* 00002DDC */] 00000C48 4A1F tst.b [A7]+ 00000C4A 6608 bne +0xA /* 00000C54 */ 00000C4C 422E 0012 clr.b [A6 + 0x12] 00000C50 6000 01FC bra +0x1FE /* 00000E4E */ label00000C54: 00000C54 7001 moveq.l D0, 0x01 00000C56 C06E 000E and.w D0, [A6 + 0xE] 00000C5A 6712 beq +0x14 /* 00000C6E */ 00000C5C 302E 0010 move.w D0, [A6 + 0x10] 00000C60 B06D F134 cmp.w D0, [A5 - 0xECC] 00000C64 6F08 ble +0xA /* 00000C6E */ 00000C66 422E 0012 clr.b [A6 + 0x12] 00000C6A 6000 01E2 bra +0x1E4 /* 00000E4E */ label00000C6E: 00000C6E 3D6E 000E FFF4 move.w [A6 - 0xC], [A6 + 0xE] 00000C74 3D6D F134 FFF6 move.w [A6 - 0xA], [A5 - 0xECC] 00000C7A 598F subq.l A7, 4 00000C7C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C80 2054 movea.l A0, [A4] 00000C82 2F28 0076 move.l -[A7], [A0 + 0x76] 00000C86 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000C8A 265F movea.l A3, [A7]+ 00000C8C 558F subq.l A7, 2 00000C8E 2F0B move.l -[A7], A3 00000C90 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000C94 1A1F move.b D5, [A7]+ 00000C96 598F subq.l A7, 4 00000C98 2054 movea.l A0, [A4] 00000C9A 2F28 014E move.l -[A7], [A0 + 0x14E] 00000C9E 4EBA 21D0 jsr [PC + 0x21D0 /* 00002E70 */] 00000CA2 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000CA6 3C2E 0010 move.w D6, [A6 + 0x10] 00000CAA 9C6E FFFA sub.w D6, [A6 - 0x6] 00000CAE 0C47 0001 cmpi.w D7, 0x1 00000CB2 6F58 ble +0x5A /* 00000D0C */ 00000CB4 3E2D F13C move.w D7, [A5 - 0xEC4] 00000CB8 604C bra +0x4E /* 00000D06 */ label00000CBA: 00000CBA 558F subq.l A7, 2 00000CBC 3F07 move.w -[A7], D7 00000CBE 2054 movea.l A0, [A4] 00000CC0 2F28 014E move.l -[A7], [A0 + 0x14E] 00000CC4 4EBA 215E jsr [PC + 0x215E /* 00002E24 */] 00000CC8 4A5F tst.w [A7]+ 00000CCA 6736 beq +0x38 /* 00000D02 */ 00000CCC BE6E FFFA cmp.w D7, [A6 - 0x6] 00000CD0 6616 bne +0x18 /* 00000CE8 */ 00000CD2 558F subq.l A7, 2 00000CD4 3F07 move.w -[A7], D7 00000CD6 2054 movea.l A0, [A4] 00000CD8 2F28 014E move.l -[A7], [A0 + 0x14E] 00000CDC 4EBA 2146 jsr [PC + 0x2146 /* 00002E24 */] 00000CE0 301F move.w D0, [A7]+ 00000CE2 48C0 ext.l D0 00000CE4 5380 subq.l D0, 1 00000CE6 6F1A ble +0x1C /* 00000D02 */ label00000CE8: 00000CE8 48C7 ext.l D7 00000CEA 48C6 ext.l D6 00000CEC 2007 move.l D0, D7 00000CEE D086 add.l D0, D6 00000CF0 322D F134 move.w D1, [A5 - 0xECC] 00000CF4 48C1 ext.l D1 00000CF6 B280 cmp.l D1, D0 00000CF8 6C08 bge +0xA /* 00000D02 */ 00000CFA 422E 0012 clr.b [A6 + 0x12] 00000CFE 6000 014E bra +0x150 /* 00000E4E */ label00000D02: 00000D02 3007 move.w D0, D7 00000D04 5247 addq.w D7, 1 label00000D06: 00000D06 BE6D F12C cmp.w D7, [A5 - 0xED4] 00000D0A 6FAE ble -0x50 /* 00000CBA */ label00000D0C: 00000D0C 4A2E 000C tst.b [A6 + 0xC] 00000D10 6700 00AA beq +0xAC /* 00000DBC */ 00000D14 302E 000E move.w D0, [A6 + 0xE] 00000D18 B06E FFF8 cmp.w D0, [A6 - 0x8] 00000D1C 6600 009E bne +0xA0 /* 00000DBC */ 00000D20 4A46 tst.w D6 00000D22 6700 0098 beq +0x9A /* 00000DBC */ 00000D26 558F subq.l A7, 2 00000D28 3F2D F130 move.w -[A7], [A5 - 0xED0] 00000D2C 2054 movea.l A0, [A4] 00000D2E 2F28 014E move.l -[A7], [A0 + 0x14E] 00000D32 4EBA 20F0 jsr [PC + 0x20F0 /* 00002E24 */] 00000D36 4A5F tst.w [A7]+ 00000D38 670C beq +0xE /* 00000D46 */ 00000D3A 4A46 tst.w D6 00000D3C 6C08 bge +0xA /* 00000D46 */ 00000D3E 422E 0012 clr.b [A6 + 0x12] 00000D42 6000 010A bra +0x10C /* 00000E4E */ label00000D46: 00000D46 558F subq.l A7, 2 00000D48 3F2D F12C move.w -[A7], [A5 - 0xED4] 00000D4C 2054 movea.l A0, [A4] 00000D4E 2F28 014E move.l -[A7], [A0 + 0x14E] 00000D52 4EBA 20D0 jsr [PC + 0x20D0 /* 00002E24 */] 00000D56 4A5F tst.w [A7]+ 00000D58 670E beq +0x10 /* 00000D68 */ 00000D5A 0C46 FFFF cmpi.w D6, 0xFFFF 00000D5E 6C08 bge +0xA /* 00000D68 */ 00000D60 422E 0012 clr.b [A6 + 0x12] 00000D64 6000 00E8 bra +0xEA /* 00000E4E */ label00000D68: 00000D68 302E FFFA move.w D0, [A6 - 0x6] 00000D6C B06D F13C cmp.w D0, [A5 - 0xEC4] 00000D70 6620 bne +0x22 /* 00000D92 */ 00000D72 0C46 0002 cmpi.w D6, 0x2 00000D76 6608 bne +0xA /* 00000D80 */ 00000D78 422E 0012 clr.b [A6 + 0x12] 00000D7C 6000 00D0 bra +0xD2 /* 00000E4E */ label00000D80: 00000D80 0C46 0001 cmpi.w D6, 0x1 00000D84 660C bne +0xE /* 00000D92 */ 00000D86 4A05 tst.b D5 00000D88 6708 beq +0xA /* 00000D92 */ 00000D8A 422E 0012 clr.b [A6 + 0x12] 00000D8E 6000 00BE bra +0xC0 /* 00000E4E */ label00000D92: 00000D92 302E FFFA move.w D0, [A6 - 0x6] 00000D96 B06D F138 cmp.w D0, [A5 - 0xEC8] 00000D9A 6620 bne +0x22 /* 00000DBC */ 00000D9C 0C46 0001 cmpi.w D6, 0x1 00000DA0 6608 bne +0xA /* 00000DAA */ 00000DA2 422E 0012 clr.b [A6 + 0x12] 00000DA6 6000 00A6 bra +0xA8 /* 00000E4E */ label00000DAA: 00000DAA 0C46 FFFF cmpi.w D6, 0xFFFF 00000DAE 660C bne +0xE /* 00000DBC */ 00000DB0 4A05 tst.b D5 00000DB2 6708 beq +0xA /* 00000DBC */ 00000DB4 422E 0012 clr.b [A6 + 0x12] 00000DB8 6000 0094 bra +0x96 /* 00000E4E */ label00000DBC: 00000DBC 302E 0010 move.w D0, [A6 + 0x10] 00000DC0 B06D F134 cmp.w D0, [A5 - 0xECC] 00000DC4 6F0A ble +0xC /* 00000DD0 */ 00000DC6 4A05 tst.b D5 00000DC8 6606 bne +0x8 /* 00000DD0 */ 00000DCA 422E 0012 clr.b [A6 + 0x12] 00000DCE 607E bra +0x80 /* 00000E4E */ label00000DD0: 00000DD0 302E 0010 move.w D0, [A6 + 0x10] 00000DD4 B06D F13C cmp.w D0, [A5 - 0xEC4] 00000DD8 6608 bne +0xA /* 00000DE2 */ 00000DDA 3D6D F138 FFF6 move.w [A6 - 0xA], [A5 - 0xEC8] 00000DE0 601A bra +0x1C /* 00000DFC */ label00000DE2: 00000DE2 302E 0010 move.w D0, [A6 + 0x10] 00000DE6 B06D F138 cmp.w D0, [A5 - 0xEC8] 00000DEA 6608 bne +0xA /* 00000DF4 */ 00000DEC 3D6D F13C FFF6 move.w [A6 - 0xA], [A5 - 0xEC4] 00000DF2 6008 bra +0xA /* 00000DFC */ label00000DF4: 00000DF4 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000DFA 6052 bra +0x54 /* 00000E4E */ label00000DFC: 00000DFC 598F subq.l A7, 4 00000DFE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000E02 2054 movea.l A0, [A4] 00000E04 2F28 0076 move.l -[A7], [A0 + 0x76] 00000E08 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000E0C 265F movea.l A3, [A7]+ 00000E0E 558F subq.l A7, 2 00000E10 2F0B move.l -[A7], A3 00000E12 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000E16 4A1F tst.b [A7]+ 00000E18 6608 bne +0xA /* 00000E22 */ 00000E1A 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000E20 602C bra +0x2E /* 00000E4E */ label00000E22: 00000E22 598F subq.l A7, 4 00000E24 2054 movea.l A0, [A4] 00000E26 2F28 014E move.l -[A7], [A0 + 0x14E] 00000E2A 4EBA 2084 jsr [PC + 0x2084 /* 00002EB0 */] 00000E2E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000E32 558F subq.l A7, 2 00000E34 2F0B move.l -[A7], A3 00000E36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E3A 4EAD 5552 jsr [A5 + 0x5552 /* export_2726 */] 00000E3E 4A1F tst.b [A7]+ 00000E40 6708 beq +0xA /* 00000E4A */ 00000E42 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000E48 6004 bra +0x6 /* 00000E4E */ label00000E4A: 00000E4A 422E 0012 clr.b [A6 + 0x12] label00000E4E: 00000E4E 4CEE 18E0 FFE0 movem.l D5,D6,D7,A3,A4, [A6 - 0x20] 00000E54 4E5E unlink A6 00000E56 205F movea.l A0, [A7]+ 00000E58 4FEF 000A lea.l A7, [A7 + 0xA] 00000E5C 4ED0 jmp [A0] 00000E5E 8024 or.b D0, -[A4] 00000E60 544D addq.w A5, 2 00000E62 4F56 chk.w D7, [A6] 00000E64 4945 chk.w D4, D5 00000E66 444F neg.w A7 00000E68 4355 chk.w D1, [A5] 00000E6A 4D45 chk.w D6, D5 00000E6C 4E54 4452 link A4, -0xFFFFBBAE 00000E70 4147 chk.w D0, D7 00000E72 2E49 movea.l A7, A1 00000E74 5343 subq.w D3, 1 00000E76 454C chk.w D2, A4 00000E78 4C4C 4547 movem.l D0,D1,D2,D6,A0,A2,A6, A4 00000E7C 4954 chk.w D4, [A4] 00000E7E 5441 addq.w D1, 2 00000E80 5247 addq.w D7, 1 00000E82 4554 chk.w D2, [A4] 00000E84 0000 0000 ori.b D0, 0x0 export_2840: 00000E88 4E56 0000 link A6, 0 00000E8C 2F0C move.l -[A7], A4 00000E8E 302E 000C move.w D0, [A6 + 0xC] 00000E92 0800 0000 btst.b D0, 0x0 00000E96 6706 beq +0x8 /* 00000E9E */ 00000E98 422E 0010 clr.b [A6 + 0x10] 00000E9C 6022 bra +0x24 /* 00000EC0 */ label00000E9E: 00000E9E 598F subq.l A7, 4 00000EA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EA4 206E 0008 movea.l A0, [A6 + 0x8] 00000EA8 2050 movea.l A0, [A0] 00000EAA 2F28 0076 move.l -[A7], [A0 + 0x76] 00000EAE 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000EB2 285F movea.l A4, [A7]+ 00000EB4 558F subq.l A7, 2 00000EB6 2F0C move.l -[A7], A4 00000EB8 4EAD 54AA jsr [A5 + 0x54AA /* export_2705 */] 00000EBC 1D5F 0010 move.b [A6 + 0x10], [A7]+ label00000EC0: 00000EC0 286E FFFC movea.l A4, [A6 - 0x4] 00000EC4 4E5E unlink A6 00000EC6 205F movea.l A0, [A7]+ 00000EC8 504F addq.w A7, 8 00000ECA 4ED0 jmp [A0] 00000ECC 8022 or.b D0, -[A2] 00000ECE 544D addq.w A5, 2 00000ED0 4F56 chk.w D7, [A6] 00000ED2 4945 chk.w D4, D5 00000ED4 444F neg.w A7 00000ED6 4355 chk.w D1, [A5] 00000ED8 4D45 chk.w D6, D5 00000EDA 4E54 4452 link A4, -0xFFFFBBAE 00000EDE 4147 chk.w D0, D7 00000EE0 2E49 movea.l A7, A1 00000EE2 5343 subq.w D3, 1 00000EE4 454C chk.w D2, A4 00000EE6 4C48 494C movem.l D2,D3,D6,A0,A3,A6, A0 00000EEA 4947 chk.w D4, D7 00000EEC 4854 pea.l [A4] 00000EEE 4544 chk.w D2, D4 00000EF0 0000 0000 ori.b D0, 0x0 export_2841: 00000EF4 4E56 FFF4 link A6, -0x000C 00000EF8 48E7 1108 movem.l -[A7], D3,D7,A4 00000EFC 286E 0008 movea.l A4, [A6 + 0x8] 00000F00 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00000F04 7001 moveq.l D0, 0x01 00000F06 1F00 move.b -[A7], D0 00000F08 2F0C move.l -[A7], A4 00000F0A 4EBA 0668 jsr [PC + 0x668 /* 00001574 */] 00000F0E 2054 movea.l A0, [A4] 00000F10 2D68 0130 FFF4 move.l [A6 - 0xC], [A0 + 0x130] 00000F16 2D7C FFFF 0001 FFFC move.l [A6 - 0x4], 0xFFFF0001 00000F1E 558F subq.l A7, 2 00000F20 486E FFF8 pea.l [A6 - 0x8] 00000F24 7001 moveq.l D0, 0x01 00000F26 1F00 move.b -[A7], D0 00000F28 2F0C move.l -[A7], A4 00000F2A 4EBA FBA4 jsr [PC - 0x45C /* 00000AD0 */] 00000F2E 2054 movea.l A0, [A4] 00000F30 216E FFF4 0130 move.l [A0 + 0x130], [A6 - 0xC] 00000F36 7003 moveq.l D0, 0x03 00000F38 3F00 move.w -[A7], D0 00000F3A 2054 movea.l A0, [A4] 00000F3C 2F28 014A move.l -[A7], [A0 + 0x14A] 00000F40 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */] 00000F44 4AAD EC54 tst.l [A5 - 0x13AC] 00000F48 544F addq.w A7, 2 00000F4A 670E beq +0x10 /* 00000F5A */ 00000F4C 2054 movea.l A0, [A4] 00000F4E 2F28 014A move.l -[A7], [A0 + 0x14A] 00000F52 2F2D EC54 move.l -[A7], [A5 - 0x13AC] 00000F56 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] label00000F5A: 00000F5A 4207 clr.b D7 00000F5C 2054 movea.l A0, [A4] 00000F5E 4A68 0172 tst.w [A0 + 0x172] 00000F62 6700 009C beq +0x9E /* 00001000 */ 00000F66 4A68 0132 tst.w [A0 + 0x132] 00000F6A 6754 beq +0x56 /* 00000FC0 */ 00000F6C 3028 0132 move.w D0, [A0 + 0x132] 00000F70 48C0 ext.l D0 00000F72 D080 add.l D0, D0 00000F74 41E8 0100 lea.l A0, [A0 + 0x100] 00000F78 4A70 0800 tst.w [A0 + D0] 00000F7C 6742 beq +0x44 /* 00000FC0 */ 00000F7E 558F subq.l A7, 2 00000F80 2054 movea.l A0, [A4] 00000F82 2F28 0130 move.l -[A7], [A0 + 0x130] 00000F86 2F28 0128 move.l -[A7], [A0 + 0x128] 00000F8A A881 syscall EqualPt 00000F8C 4A1F tst.b [A7]+ 00000F8E 57C3 seq D3 00000F90 4403 neg.b D3 00000F92 1E03 move.b D7, D3 00000F94 2F0C move.l -[A7], A4 00000F96 2054 movea.l A0, [A4] 00000F98 2F28 014A move.l -[A7], [A0 + 0x14A] 00000F9C 4EBA 21DA jsr [PC + 0x21DA /* 00003178 */] 00000FA0 2054 movea.l A0, [A4] 00000FA2 214C 0152 move.l [A0 + 0x152], A4 00000FA6 2054 movea.l A0, [A4] 00000FA8 2248 movea.l A1, A0 00000FAA 2368 0130 0156 move.l [A1 + 0x156], [A0 + 0x130] 00000FB0 2054 movea.l A0, [A4] 00000FB2 2F28 0130 move.l -[A7], [A0 + 0x130] 00000FB6 2F28 014A move.l -[A7], [A0 + 0x14A] 00000FBA 4EBA 23E4 jsr [PC + 0x23E4 /* 000033A0 */] 00000FBE 6040 bra +0x42 /* 00001000 */ label00000FC0: 00000FC0 598F subq.l A7, 4 00000FC2 2054 movea.l A0, [A4] 00000FC4 2F28 014A move.l -[A7], [A0 + 0x14A] 00000FC8 4EBA 216E jsr [PC + 0x216E /* 00003138 */] 00000FCC 2054 movea.l A0, [A4] 00000FCE 215F 0152 move.l [A0 + 0x152], [A7]+ 00000FD2 598F subq.l A7, 4 00000FD4 2054 movea.l A0, [A4] 00000FD6 2F28 014A move.l -[A7], [A0 + 0x14A] 00000FDA 4EBA 2380 jsr [PC + 0x2380 /* 0000335C */] 00000FDE 2054 movea.l A0, [A4] 00000FE0 215F 0156 move.l [A0 + 0x156], [A7]+ 00000FE4 2054 movea.l A0, [A4] 00000FE6 4A68 0158 tst.w [A0 + 0x158] 00000FEA 6714 beq +0x16 /* 00001000 */ 00000FEC 3028 0158 move.w D0, [A0 + 0x158] 00000FF0 48C0 ext.l D0 00000FF2 D080 add.l D0, D0 00000FF4 41E8 0100 lea.l A0, [A0 + 0x100] 00000FF8 4A70 0800 tst.w [A0 + D0] 00000FFC 6702 beq +0x4 /* 00001000 */ 00000FFE 7E01 moveq.l D7, 0x01 label00001000: 00001000 4A07 tst.b D7 00001002 6708 beq +0xA /* 0000100C */ 00001004 2F0C move.l -[A7], A4 00001006 4EBA 0054 jsr [PC + 0x54 /* 0000105C */] 0000100A 6006 bra +0x8 /* 00001012 */ label0000100C: 0000100C 2F0C move.l -[A7], A4 0000100E 4EBA 01AC jsr [PC + 0x1AC /* 000011BC */] label00001012: 00001012 7000 moveq.l D0, 0x00 00001014 1F00 move.b -[A7], D0 00001016 2F0C move.l -[A7], A4 00001018 4EBA 055A jsr [PC + 0x55A /* 00001574 */] 0000101C 2F0C move.l -[A7], A4 0000101E 4EBA 0600 jsr [PC + 0x600 /* 00001620 */] 00001022 1D47 000C move.b [A6 + 0xC], D7 00001026 4CEE 1088 FFE8 movem.l D3,D7,A4, [A6 - 0x18] 0000102C 4E5E unlink A6 0000102E 2E9F move.l [A7], [A7]+ 00001030 4E75 rts 00001032 8023 or.b D0, -[A3] 00001034 544D addq.w A5, 2 00001036 4F56 chk.w D7, [A6] 00001038 4945 chk.w D4, D5 0000103A 444F neg.w A7 0000103C 4355 chk.w D1, [A5] 0000103E 4D45 chk.w D6, D5 00001040 4E54 4452 link A4, -0xFFFFBBAE 00001044 4147 chk.w D0, D7 00001046 2E44 movea.l A7, D4 00001048 4F4E chk.w D7, A6 0000104A 4544 chk.w D2, D4 0000104C 5241 addq.w D1, 1 0000104E 4743 chk.w D3, D3 00001050 454C chk.w D2, A4 00001052 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 00001056 5400 addq.b D0, 2 00001058 0000 0000 ori.b D0, 0x0 fn0000105C: 0000105C 4E56 FFE8 link A6, -0x0018 00001060 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001064 286E 0008 movea.l A4, [A6 + 0x8] 00001068 558F subq.l A7, 2 0000106A 2054 movea.l A0, [A4] 0000106C 2F28 0152 move.l -[A7], [A0 + 0x152] 00001070 4EAD 461A jsr [A5 + 0x461A /* export_2239 */] 00001074 7000 moveq.l D0, 0x00 00001076 101F move.b D0, [A7]+ 00001078 0C40 0001 cmpi.w D0, 0x1 0000107C 6600 0104 bne +0x106 /* 00001182 */ 00001080 558F subq.l A7, 2 00001082 2054 movea.l A0, [A4] 00001084 2F28 014E move.l -[A7], [A0 + 0x14E] 00001088 4EAD 461A jsr [A5 + 0x461A /* export_2239 */] 0000108C 7000 moveq.l D0, 0x00 0000108E 101F move.b D0, [A7]+ 00001090 0C40 0001 cmpi.w D0, 0x1 00001094 56C0 sne D0 00001096 0240 0001 andi.w D0, 0x1 0000109A 48C0 ext.l D0 0000109C 1A00 move.b D5, D0 0000109E 4206 clr.b D6 000010A0 41EE FFF8 lea.l A0, [A6 - 0x8] 000010A4 43ED F814 lea.l A1, [A5 - 0x7EC] 000010A8 20D9 move.l [A0]+, [A1]+ 000010AA 20D9 move.l [A0]+, [A1]+ 000010AC 7E01 moveq.l D7, 0x01 000010AE 6000 00C0 bra +0xC2 /* 00001170 */ label000010B2: 000010B2 598F subq.l A7, 4 000010B4 48C7 ext.l D7 000010B6 2F07 move.l -[A7], D7 000010B8 2054 movea.l A0, [A4] 000010BA 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000010BE 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000010C2 265F movea.l A3, [A7]+ 000010C4 558F subq.l A7, 2 000010C6 2F0B move.l -[A7], A3 000010C8 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000010CC 4A1F tst.b [A7]+ 000010CE 6700 009C beq +0x9E /* 0000116C */ 000010D2 598F subq.l A7, 4 000010D4 2F0B move.l -[A7], A3 000010D6 4EAD 5562 jsr [A5 + 0x5562 /* export_2728 */] 000010DA 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000010DE 486E FFE8 pea.l [A6 - 0x18] 000010E2 2F0B move.l -[A7], A3 000010E4 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 000010E8 4A05 tst.b D5 000010EA 6756 beq +0x58 /* 00001142 */ 000010EC 4A06 tst.b D6 000010EE 671E beq +0x20 /* 0000110E */ 000010F0 302E FFE8 move.w D0, [A6 - 0x18] 000010F4 B06E FFFC cmp.w D0, [A6 - 0x4] 000010F8 6C0C bge +0xE /* 00001106 */ 000010FA 302E FFFC move.w D0, [A6 - 0x4] 000010FE D07C 000A add.w D0, 0xA /* '\n' */ 00001102 3D40 FFE8 move.w [A6 - 0x18], D0 label00001106: 00001106 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6] 0000110C 6002 bra +0x4 /* 00001110 */ label0000110E: 0000110E 7C01 moveq.l D6, 0x01 label00001110: 00001110 598F subq.l A7, 4 00001112 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001116 4EAD 571A jsr [A5 + 0x571A /* export_2783 */] 0000111A 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000111E 302E FFF4 move.w D0, [A6 - 0xC] 00001122 D06E FFE8 add.w D0, [A6 - 0x18] 00001126 3D40 FFEC move.w [A6 - 0x14], D0 0000112A 302E FFF6 move.w D0, [A6 - 0xA] 0000112E D06E FFEA add.w D0, [A6 - 0x16] 00001132 3D40 FFEE move.w [A6 - 0x12], D0 00001136 41EE FFF8 lea.l A0, [A6 - 0x8] 0000113A 43EE FFE8 lea.l A1, [A6 - 0x18] 0000113E 20D9 move.l [A0]+, [A1]+ 00001140 20D9 move.l [A0]+, [A1]+ label00001142: 00001142 486E FFE8 pea.l [A6 - 0x18] 00001146 2054 movea.l A0, [A4] 00001148 2068 0152 movea.l A0, [A0 + 0x152] 0000114C 2050 movea.l A0, [A0] 0000114E 3F28 015C move.w -[A7], [A0 + 0x15C] 00001152 2054 movea.l A0, [A4] 00001154 2068 0152 movea.l A0, [A0 + 0x152] 00001158 2050 movea.l A0, [A0] 0000115A 3F28 015A move.w -[A7], [A0 + 0x15A] 0000115E A8A8 syscall OffsetRect 00001160 486E FFE8 pea.l [A6 - 0x18] 00001164 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001168 4EAD 553A jsr [A5 + 0x553A /* export_2723 */] label0000116C: 0000116C 3007 move.w D0, D7 0000116E 5247 addq.w D7, 1 label00001170: 00001170 48C7 ext.l D7 00001172 2054 movea.l A0, [A4] 00001174 2068 00E6 movea.l A0, [A0 + 0xE6] 00001178 2050 movea.l A0, [A0] 0000117A BEA8 000A cmp.l D7, [A0 + 0xA] 0000117E 6300 FF32 bls -0xCC /* 000010B2 */ label00001182: 00001182 4CEE 18E0 FFD4 movem.l D5,D6,D7,A3,A4, [A6 - 0x2C] 00001188 4E5E unlink A6 0000118A 2E9F move.l [A7], [A7]+ 0000118C 4E75 rts 0000118E 8027 or.b D0, -[A7] 00001190 544D addq.w A5, 2 00001192 4F56 chk.w D7, [A6] 00001194 4945 chk.w D4, D5 00001196 444F neg.w A7 00001198 4355 chk.w D1, [A5] 0000119A 4D45 chk.w D6, D5 0000119C 4E54 4452 link A4, -0xFFFFBBAE 000011A0 4147 chk.w D0, D7 000011A2 2E50 movea.l A7, [A0] 000011A4 5245 addq.w D5, 1 000011A6 5345 subq.w D5, 1 000011A8 5256 addq.w [A6], 1 000011AA 4544 chk.w D2, D4 000011AC 4553 chk.w D2, [A3] 000011AE 5449 addq.w A1, 2 000011B0 4E41 trap 1 000011B2 5449 addq.w A1, 2 000011B4 4F4E chk.w D7, A6 000011B6 5300 subq.b D0, 1 000011B8 0000 0000 ori.b D0, 0x0 fn000011BC: 000011BC 4E56 FFD0 link A6, -0x0030 000011C0 48E7 0118 movem.l -[A7], D7,A3,A4 000011C4 286E 0008 movea.l A4, [A6 + 0x8] 000011C8 7E01 moveq.l D7, 0x01 000011CA 6046 bra +0x48 /* 00001212 */ label000011CC: 000011CC 598F subq.l A7, 4 000011CE 48C7 ext.l D7 000011D0 2F07 move.l -[A7], D7 000011D2 2054 movea.l A0, [A4] 000011D4 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000011D8 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000011DC 265F movea.l A3, [A7]+ 000011DE 558F subq.l A7, 2 000011E0 2F0B move.l -[A7], A3 000011E2 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000011E6 4A1F tst.b [A7]+ 000011E8 6724 beq +0x26 /* 0000120E */ 000011EA 598F subq.l A7, 4 000011EC 2F0B move.l -[A7], A3 000011EE 4EAD 5562 jsr [A5 + 0x5562 /* export_2728 */] 000011F2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000011F6 486E FFEC pea.l [A6 - 0x14] 000011FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011FE 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00001202 486E FFE4 pea.l [A6 - 0x1C] 00001206 2F0B move.l -[A7], A3 00001208 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 0000120C 6014 bra +0x16 /* 00001222 */ label0000120E: 0000120E 3007 move.w D0, D7 00001210 5247 addq.w D7, 1 label00001212: 00001212 48C7 ext.l D7 00001214 2054 movea.l A0, [A4] 00001216 2068 00E6 movea.l A0, [A0 + 0xE6] 0000121A 2050 movea.l A0, [A0] 0000121C BEA8 000A cmp.l D7, [A0 + 0xA] 00001220 63AA bls -0x54 /* 000011CC */ label00001222: 00001222 302E FFEE move.w D0, [A6 - 0x12] 00001226 48C0 ext.l D0 00001228 322E FFE6 move.w D1, [A6 - 0x1A] 0000122C 48C1 ext.l D1 0000122E 9081 sub.l D0, D1 00001230 2D40 FFF8 move.l [A6 - 0x8], D0 00001234 302E FFEC move.w D0, [A6 - 0x14] 00001238 48C0 ext.l D0 0000123A 322E FFE4 move.w D1, [A6 - 0x1C] 0000123E 48C1 ext.l D1 00001240 9081 sub.l D0, D1 00001242 2D40 FFF4 move.l [A6 - 0xC], D0 00001246 202E FFF8 move.l D0, [A6 - 0x8] 0000124A 222E FFF8 move.l D1, [A6 - 0x8] 0000124E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001252 2D40 FFD0 move.l [A6 - 0x30], D0 00001256 202E FFF4 move.l D0, [A6 - 0xC] 0000125A 222E FFF4 move.l D1, [A6 - 0xC] 0000125E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001262 222E FFD0 move.l D1, [A6 - 0x30] 00001266 D081 add.l D0, D1 00001268 0C80 0000 0190 cmpi.l D0, 0x190 0000126E 6F00 00C0 ble +0xC2 /* 00001330 */ 00001272 2054 movea.l A0, [A4] 00001274 43EE FFD4 lea.l A1, [A6 - 0x2C] 00001278 41E8 010C lea.l A0, [A0 + 0x10C] 0000127C 22D8 move.l [A1]+, [A0]+ 0000127E 22D8 move.l [A1]+, [A0]+ 00001280 2054 movea.l A0, [A4] 00001282 202E FFF8 move.l D0, [A6 - 0x8] 00001286 D0A8 0110 add.l D0, [A0 + 0x110] 0000128A 2D40 FFE0 move.l [A6 - 0x20], D0 0000128E 2054 movea.l A0, [A4] 00001290 202E FFF4 move.l D0, [A6 - 0xC] 00001294 D0A8 010C add.l D0, [A0 + 0x10C] 00001298 2D40 FFDC move.l [A6 - 0x24], D0 0000129C 486E FFD4 pea.l [A6 - 0x2C] 000012A0 7001 moveq.l D0, 0x01 000012A2 1F00 move.b -[A7], D0 000012A4 2F0C move.l -[A7], A4 000012A6 4EBA 00C0 jsr [PC + 0xC0 /* 00001368 */] 000012AA 2054 movea.l A0, [A4] 000012AC 202E FFF8 move.l D0, [A6 - 0x8] 000012B0 E680 asr D0, 3 000012B2 D0A8 0110 add.l D0, [A0 + 0x110] 000012B6 2D40 FFD8 move.l [A6 - 0x28], D0 000012BA 2054 movea.l A0, [A4] 000012BC 202E FFF4 move.l D0, [A6 - 0xC] 000012C0 E680 asr D0, 3 000012C2 D0A8 010C add.l D0, [A0 + 0x10C] 000012C6 2D40 FFD4 move.l [A6 - 0x2C], D0 000012CA 486E FFD4 pea.l [A6 - 0x2C] 000012CE 7000 moveq.l D0, 0x00 000012D0 1F00 move.b -[A7], D0 000012D2 2F0C move.l -[A7], A4 000012D4 4EBA 0092 jsr [PC + 0x92 /* 00001368 */] 000012D8 486E FFD4 pea.l [A6 - 0x2C] 000012DC 7001 moveq.l D0, 0x01 000012DE 1F00 move.b -[A7], D0 000012E0 2F0C move.l -[A7], A4 000012E2 4EBA 0084 jsr [PC + 0x84 /* 00001368 */] 000012E6 2054 movea.l A0, [A4] 000012E8 202E FFF8 move.l D0, [A6 - 0x8] 000012EC E280 asr D0, 1 000012EE D0A8 0110 add.l D0, [A0 + 0x110] 000012F2 2D40 FFD8 move.l [A6 - 0x28], D0 000012F6 2054 movea.l A0, [A4] 000012F8 202E FFF4 move.l D0, [A6 - 0xC] 000012FC E280 asr D0, 1 000012FE D0A8 010C add.l D0, [A0 + 0x10C] 00001302 2D40 FFD4 move.l [A6 - 0x2C], D0 00001306 486E FFD4 pea.l [A6 - 0x2C] 0000130A 7000 moveq.l D0, 0x00 0000130C 1F00 move.b -[A7], D0 0000130E 2F0C move.l -[A7], A4 00001310 4EBA 0056 jsr [PC + 0x56 /* 00001368 */] 00001314 486E FFD4 pea.l [A6 - 0x2C] 00001318 7001 moveq.l D0, 0x01 0000131A 1F00 move.b -[A7], D0 0000131C 2F0C move.l -[A7], A4 0000131E 4EBA 0048 jsr [PC + 0x48 /* 00001368 */] 00001322 486E FFDC pea.l [A6 - 0x24] 00001326 7000 moveq.l D0, 0x00 00001328 1F00 move.b -[A7], D0 0000132A 2F0C move.l -[A7], A4 0000132C 4EBA 003A jsr [PC + 0x3A /* 00001368 */] label00001330: 00001330 4CEE 1880 FFC4 movem.l D7,A3,A4, [A6 - 0x3C] 00001336 4E5E unlink A6 00001338 2E9F move.l [A7], [A7]+ 0000133A 4E75 rts 0000133C 8025 or.b D0, -[A5] 0000133E 544D addq.w A5, 2 00001340 4F56 chk.w D7, [A6] 00001342 4945 chk.w D4, D5 00001344 444F neg.w A7 00001346 4355 chk.w D1, [A5] 00001348 4D45 chk.w D6, D5 0000134A 4E54 4452 link A4, -0xFFFFBBAE 0000134E 4147 chk.w D0, D7 00001350 2E52 movea.l A7, [A2] 00001352 4554 chk.w D2, [A4] 00001354 5552 subq.w [A2], 2 00001356 4E44 trap 4 00001358 5241 addq.w D1, 1 0000135A 4743 chk.w D3, D3 0000135C 454C chk.w D2, A4 0000135E 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 00001362 5400 addq.b D0, 2 00001364 0000 0000 ori.b D0, 0x0 fn00001368: 00001368 4E56 FFF4 link A6, -0x000C 0000136C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001370 286E 0008 movea.l A4, [A6 + 0x8] 00001374 4A2E 000C tst.b [A6 + 0xC] 00001378 6700 00A2 beq +0xA4 /* 0000141C */ 0000137C 598F subq.l A7, 4 0000137E 2054 movea.l A0, [A4] 00001380 2F28 0084 move.l -[A7], [A0 + 0x84] 00001384 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00001388 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000138C 2F0C move.l -[A7], A4 0000138E 4EBA F2F4 jsr [PC - 0xD0C /* 00000684 */] 00001392 2054 movea.l A0, [A4] 00001394 2F28 0118 move.l -[A7], [A0 + 0x118] 00001398 2F28 0124 move.l -[A7], [A0 + 0x124] 0000139C A8DC syscall CopyRgn 0000139E 2054 movea.l A0, [A4] 000013A0 1C28 013E move.b D6, [A0 + 0x13E] 000013A4 7E01 moveq.l D7, 0x01 000013A6 6054 bra +0x56 /* 000013FC */ label000013A8: 000013A8 598F subq.l A7, 4 000013AA 48C7 ext.l D7 000013AC 2F07 move.l -[A7], D7 000013AE 2054 movea.l A0, [A4] 000013B0 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000013B4 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000013B8 265F movea.l A3, [A7]+ 000013BA 558F subq.l A7, 2 000013BC 2F0B move.l -[A7], A3 000013BE 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000013C2 4A1F tst.b [A7]+ 000013C4 670A beq +0xC /* 000013D0 */ 000013C6 1F06 move.b -[A7], D6 000013C8 2F0B move.l -[A7], A3 000013CA 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 000013CE 6028 bra +0x2A /* 000013F8 */ label000013D0: 000013D0 206E FFFC movea.l A0, [A6 - 0x4] 000013D4 2D68 0018 FFF4 move.l [A6 - 0xC], [A0 + 0x18] 000013DA 2054 movea.l A0, [A4] 000013DC 226E FFFC movea.l A1, [A6 - 0x4] 000013E0 2368 0124 0018 move.l [A1 + 0x18], [A0 + 0x124] 000013E6 1F06 move.b -[A7], D6 000013E8 2F0B move.l -[A7], A3 000013EA 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 000013EE 206E FFFC movea.l A0, [A6 - 0x4] 000013F2 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] label000013F8: 000013F8 3007 move.w D0, D7 000013FA 5247 addq.w D7, 1 label000013FC: 000013FC 48C7 ext.l D7 000013FE 2054 movea.l A0, [A4] 00001400 2068 00E6 movea.l A0, [A0 + 0xE6] 00001404 2050 movea.l A0, [A0] 00001406 BEA8 000A cmp.l D7, [A0 + 0xA] 0000140A 639C bls -0x62 /* 000013A8 */ 0000140C 2054 movea.l A0, [A4] 0000140E 4228 013E clr.b [A0 + 0x13E] 00001412 2F0C move.l -[A7], A4 00001414 4EBA F20A jsr [PC - 0xDF6 /* 00000620 */] 00001418 6000 0108 bra +0x10A /* 00001522 */ label0000141C: 0000141C 206E 000E movea.l A0, [A6 + 0xE] 00001420 2254 movea.l A1, [A4] 00001422 2028 0004 move.l D0, [A0 + 0x4] 00001426 90A9 0110 sub.l D0, [A1 + 0x110] 0000142A 2D40 FFFC move.l [A6 - 0x4], D0 0000142E 206E 000E movea.l A0, [A6 + 0xE] 00001432 2254 movea.l A1, [A4] 00001434 2010 move.l D0, [A0] 00001436 90A9 010C sub.l D0, [A1 + 0x10C] 0000143A 2D40 FFF8 move.l [A6 - 0x8], D0 0000143E 486E FFF8 pea.l [A6 - 0x8] 00001442 2054 movea.l A0, [A4] 00001444 2F28 014A move.l -[A7], [A0 + 0x14A] 00001448 4EBA 1EC6 jsr [PC + 0x1EC6 /* 00003310 */] 0000144C 4AAE FFFC tst.l [A6 - 0x4] 00001450 6608 bne +0xA /* 0000145A */ 00001452 4AAE FFF8 tst.l [A6 - 0x8] 00001456 6700 00CA beq +0xCC /* 00001522 */ label0000145A: 0000145A 2054 movea.l A0, [A4] 0000145C 2F28 0114 move.l -[A7], [A0 + 0x114] 00001460 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001464 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001468 A8E0 syscall OffsetRgn/OfsetRgn 0000146A 2F0C move.l -[A7], A4 0000146C 4EBA F216 jsr [PC - 0xDEA /* 00000684 */] 00001470 2054 movea.l A0, [A4] 00001472 2F28 0146 move.l -[A7], [A0 + 0x146] 00001476 AA31 syscall SetGDevice 00001478 7E01 moveq.l D7, 0x01 0000147A 6028 bra +0x2A /* 000014A4 */ label0000147C: 0000147C 598F subq.l A7, 4 0000147E 48C7 ext.l D7 00001480 2F07 move.l -[A7], D7 00001482 2054 movea.l A0, [A4] 00001484 2F28 00E6 move.l -[A7], [A0 + 0xE6] 00001488 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 0000148C 265F movea.l A3, [A7]+ 0000148E 558F subq.l A7, 2 00001490 2F0B move.l -[A7], A3 00001492 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 00001496 4A1F tst.b [A7]+ 00001498 6706 beq +0x8 /* 000014A0 */ 0000149A 2F0B move.l -[A7], A3 0000149C 4EAD 5812 jsr [A5 + 0x5812 /* export_2814 */] label000014A0: 000014A0 3007 move.w D0, D7 000014A2 5247 addq.w D7, 1 label000014A4: 000014A4 48C7 ext.l D7 000014A6 2054 movea.l A0, [A4] 000014A8 2068 00E6 movea.l A0, [A0 + 0xE6] 000014AC 2050 movea.l A0, [A0] 000014AE BEA8 000A cmp.l D7, [A0 + 0xA] 000014B2 63C8 bls -0x36 /* 0000147C */ 000014B4 2054 movea.l A0, [A4] 000014B6 117C 0001 013E move.b [A0 + 0x13E], 0x1 000014BC 7E01 moveq.l D7, 0x01 000014BE 6036 bra +0x38 /* 000014F6 */ label000014C0: 000014C0 598F subq.l A7, 4 000014C2 48C7 ext.l D7 000014C4 2F07 move.l -[A7], D7 000014C6 2054 movea.l A0, [A4] 000014C8 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000014CC 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000014D0 265F movea.l A3, [A7]+ 000014D2 558F subq.l A7, 2 000014D4 2F0B move.l -[A7], A3 000014D6 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000014DA 4A1F tst.b [A7]+ 000014DC 6714 beq +0x16 /* 000014F2 */ 000014DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014E2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000014E6 2F0B move.l -[A7], A3 000014E8 4EAD 5642 jsr [A5 + 0x5642 /* export_2756 */] 000014EC 2F0B move.l -[A7], A3 000014EE 4EAD 5822 jsr [A5 + 0x5822 /* export_2816 */] label000014F2: 000014F2 3007 move.w D0, D7 000014F4 5247 addq.w D7, 1 label000014F6: 000014F6 48C7 ext.l D7 000014F8 2054 movea.l A0, [A4] 000014FA 2068 00E6 movea.l A0, [A0 + 0xE6] 000014FE 2050 movea.l A0, [A0] 00001500 BEA8 000A cmp.l D7, [A0 + 0xA] 00001504 63BA bls -0x44 /* 000014C0 */ 00001506 2054 movea.l A0, [A4] 00001508 2F28 0142 move.l -[A7], [A0 + 0x142] 0000150C AA31 syscall SetGDevice 0000150E 2F0C move.l -[A7], A4 00001510 4EBA F10E jsr [PC - 0xEF2 /* 00000620 */] 00001514 206E 000E movea.l A0, [A6 + 0xE] 00001518 2254 movea.l A1, [A4] 0000151A 43E9 010C lea.l A1, [A1 + 0x10C] 0000151E 22D8 move.l [A1]+, [A0]+ 00001520 22D8 move.l [A1]+, [A0]+ label00001522: 00001522 4AAD EC54 tst.l [A5 - 0x13AC] 00001526 670E beq +0x10 /* 00001536 */ 00001528 2054 movea.l A0, [A4] 0000152A 2F28 014A move.l -[A7], [A0 + 0x14A] 0000152E 2F2D EC54 move.l -[A7], [A5 - 0x13AC] 00001532 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] label00001536: 00001536 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C] 0000153C 4E5E unlink A6 0000153E 205F movea.l A0, [A7]+ 00001540 4FEF 000A lea.l A7, [A7 + 0xA] 00001544 4ED0 jmp [A0] 00001546 8029 544D or.b D0, [A1 + 0x544D] 0000154A 4F56 chk.w D7, [A6] 0000154C 4945 chk.w D4, D5 0000154E 444F neg.w A7 00001550 4355 chk.w D1, [A5] 00001552 4D45 chk.w D6, D5 00001554 4E54 4452 link A4, -0xFFFFBBAE 00001558 4147 chk.w D0, D7 0000155A 2E52 movea.l A7, [A2] 0000155C 4554 chk.w D2, [A4] 0000155E 5552 subq.w [A2], 2 00001560 4E44 trap 4 00001562 5241 addq.w D1, 1 00001564 4743 chk.w D3, D3 00001566 454C chk.w D2, A4 00001568 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 0000156C 5453 addq.w [A3], 2 0000156E 5445 addq.w D5, 2 00001570 5000 addq.b D0, 8 00001572 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001574-0000157C fn00001574: 00001574 4E56 0000 link A6, 0 00001578 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 00001574-0000157C fn00001574: // (misaligned) 00001576 0000 48E7 ori.b D0, 0xE7 0000157A 0318 btst [A0]+, D1 0000157C 1C2E 000C move.b D6, [A6 + 0xC] 00001580 286E 0008 movea.l A4, [A6 + 0x8] 00001584 2F0C move.l -[A7], A4 00001586 4EBA F0FC jsr [PC - 0xF04 /* 00000684 */] 0000158A 2054 movea.l A0, [A4] 0000158C 2F28 0146 move.l -[A7], [A0 + 0x146] 00001590 AA31 syscall SetGDevice 00001592 7E01 moveq.l D7, 0x01 00001594 6034 bra +0x36 /* 000015CA */ label00001596: 00001596 598F subq.l A7, 4 00001598 48C7 ext.l D7 0000159A 2F07 move.l -[A7], D7 0000159C 2054 movea.l A0, [A4] 0000159E 2F28 00E6 move.l -[A7], [A0 + 0xE6] 000015A2 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000015A6 265F movea.l A3, [A7]+ 000015A8 558F subq.l A7, 2 000015AA 2F0B move.l -[A7], A3 000015AC 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 000015B0 4A1F tst.b [A7]+ 000015B2 6712 beq +0x14 /* 000015C6 */ 000015B4 4A06 tst.b D6 000015B6 6708 beq +0xA /* 000015C0 */ 000015B8 2F0B move.l -[A7], A3 000015BA 4EAD 5812 jsr [A5 + 0x5812 /* export_2814 */] 000015BE 6006 bra +0x8 /* 000015C6 */ label000015C0: 000015C0 2F0B move.l -[A7], A3 000015C2 4EAD 580A jsr [A5 + 0x580A /* export_2813 */] label000015C6: 000015C6 3007 move.w D0, D7 000015C8 5247 addq.w D7, 1 label000015CA: 000015CA 48C7 ext.l D7 000015CC 2054 movea.l A0, [A4] 000015CE 2068 00E6 movea.l A0, [A0 + 0xE6] 000015D2 2050 movea.l A0, [A0] 000015D4 BEA8 000A cmp.l D7, [A0 + 0xA] 000015D8 63BC bls -0x42 /* 00001596 */ 000015DA 2054 movea.l A0, [A4] 000015DC 2F28 0142 move.l -[A7], [A0 + 0x142] 000015E0 AA31 syscall SetGDevice 000015E2 2F0C move.l -[A7], A4 000015E4 4EBA F03A jsr [PC - 0xFC6 /* 00000620 */] 000015E8 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000015EE 4E5E unlink A6 000015F0 205F movea.l A0, [A7]+ 000015F2 5C4F addq.w A7, 6 000015F4 4ED0 jmp [A0] 000015F6 8025 or.b D0, -[A5] 000015F8 544D addq.w A5, 2 000015FA 4F56 chk.w D7, [A6] 000015FC 4945 chk.w D4, D5 000015FE 444F neg.w A7 00001600 4355 chk.w D1, [A5] 00001602 4D45 chk.w D6, D5 00001604 4E54 4452 link A4, -0xFFFFBBAE 00001608 4147 chk.w D0, D7 0000160A 2E43 movea.l A7, D3 0000160C 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 00001610 4452 neg.w [A2] 00001612 4147 chk.w D0, D7 00001614 4745 chk.w D3, D5 00001616 444D neg.w A5 00001618 4F56 chk.w D7, [A6] 0000161A 4945 chk.w D4, D5 0000161C 5300 subq.b D0, 1 0000161E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001620-00001628 fn00001620: 00001620 4E56 0000 link A6, 0 00001624 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00001620-00001628 fn00001620: // (misaligned) 00001622 0000 48E7 ori.b D0, 0xE7 00001626 0118 btst [A0]+, D0 00001628 286E 0008 movea.l A4, [A6 + 0x8] 0000162C 2054 movea.l A0, [A4] 0000162E 2068 00E6 movea.l A0, [A0 + 0xE6] 00001632 2050 movea.l A0, [A0] 00001634 2E28 000A move.l D7, [A0 + 0xA] 00001638 603E bra +0x40 /* 00001678 */ label0000163A: 0000163A 598F subq.l A7, 4 0000163C 2F07 move.l -[A7], D7 0000163E 2054 movea.l A0, [A4] 00001640 2F28 00E6 move.l -[A7], [A0 + 0xE6] 00001644 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00001648 265F movea.l A3, [A7]+ 0000164A 558F subq.l A7, 2 0000164C 2F0B move.l -[A7], A3 0000164E 4EAD 54CA jsr [A5 + 0x54CA /* export_2709 */] 00001652 4A1F tst.b [A7]+ 00001654 671E beq +0x20 /* 00001674 */ 00001656 558F subq.l A7, 2 00001658 2F0B move.l -[A7], A3 0000165A 4EAD 54DA jsr [A5 + 0x54DA /* export_2711 */] 0000165E 4A1F tst.b [A7]+ 00001660 6712 beq +0x14 /* 00001674 */ 00001662 2F07 move.l -[A7], D7 00001664 2054 movea.l A0, [A4] 00001666 2F28 00E6 move.l -[A7], [A0 + 0xE6] 0000166A 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 0000166E 2F0B move.l -[A7], A3 00001670 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00001674: 00001674 2007 move.l D0, D7 00001676 5387 subq.l D7, 1 label00001678: 00001678 4A87 tst.l D7 0000167A 62BE bhi -0x40 /* 0000163A */ 0000167C 2054 movea.l A0, [A4] 0000167E 2F28 00E6 move.l -[A7], [A0 + 0xE6] 00001682 4EAD 183A jsr [A5 + 0x183A /* export_771 */] 00001686 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000168C 4E5E unlink A6 0000168E 2E9F move.l [A7], [A7]+ 00001690 4E75 rts 00001692 8023 or.b D0, -[A3] 00001694 544D addq.w A5, 2 00001696 4F56 chk.w D7, [A6] 00001698 4945 chk.w D4, D5 0000169A 444F neg.w A7 0000169C 4355 chk.w D1, [A5] 0000169E 4D45 chk.w D6, D5 000016A0 4E54 4452 link A4, -0xFFFFBBAE 000016A4 4147 chk.w D0, D7 000016A6 2E46 movea.l A7, D6 000016A8 5245 addq.w D5, 1 000016AA 4544 chk.w D2, D4 000016AC 5241 addq.w D1, 1 000016AE 4743 chk.w D3, D3 000016B0 454C chk.w D2, A4 000016B2 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4 000016B6 5400 addq.b D0, 2 000016B8 0000 0000 ori.b D0, 0x0 export_2842: 000016BC 4E56 FFFC link A6, -0x0004 000016C0 48E7 0018 movem.l -[A7], A3,A4 000016C4 266E 000C movea.l A3, [A6 + 0xC] 000016C8 286E 0008 movea.l A4, [A6 + 0x8] 000016CC 200B move.l D0, A3 000016CE 6722 beq +0x24 /* 000016F2 */ 000016D0 B7ED EC50 cmpa.l A3, [A5 - 0x13B0] 000016D4 671C beq +0x1E /* 000016F2 */ 000016D6 598F subq.l A7, 4 000016D8 2F0B move.l -[A7], A3 000016DA 4EAD 365A jsr [A5 + 0x365A /* export_1735 */] 000016DE B9DF cmpa.l A4, [A7]+ 000016E0 6700 008E beq +0x90 /* 00001770 */ 000016E4 558F subq.l A7, 2 000016E6 2F0B move.l -[A7], A3 000016E8 2F0C move.l -[A7], A4 000016EA 4EBA 00B8 jsr [PC + 0xB8 /* 000017A4 */] 000016EE 4A1F tst.b [A7]+ 000016F0 667E bne +0x80 /* 00001770 */ label000016F2: 000016F2 2054 movea.l A0, [A4] 000016F4 2F28 0068 move.l -[A7], [A0 + 0x68] 000016F8 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 000016FC 558F subq.l A7, 2 000016FE 2054 movea.l A0, [A4] 00001700 2F28 0084 move.l -[A7], [A0 + 0x84] 00001704 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001708 2054 movea.l A0, [A4] 0000170A 4A28 0140 tst.b [A0 + 0x140] 0000170E 544F addq.w A7, 2 00001710 6742 beq +0x44 /* 00001754 */ 00001712 2F28 011C move.l -[A7], [A0 + 0x11C] 00001716 A87A syscall GetClip 00001718 598F subq.l A7, 4 0000171A 2054 movea.l A0, [A4] 0000171C 2F28 0084 move.l -[A7], [A0 + 0x84] 00001720 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00001724 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001728 2054 movea.l A0, [A4] 0000172A 2F28 011C move.l -[A7], [A0 + 0x11C] 0000172E 2F28 0114 move.l -[A7], [A0 + 0x114] 00001732 206E FFFC movea.l A0, [A6 - 0x4] 00001736 2F28 001C move.l -[A7], [A0 + 0x1C] 0000173A A8E6 syscall DiffRgn 0000173C 558F subq.l A7, 2 0000173E 2F0B move.l -[A7], A3 00001740 4EAD 366A jsr [A5 + 0x366A /* export_1737 */] 00001744 2F0C move.l -[A7], A4 00001746 4EAD 5112 jsr [A5 + 0x5112 /* export_2590 */] 0000174A 2054 movea.l A0, [A4] 0000174C 2F28 011C move.l -[A7], [A0 + 0x11C] 00001750 A879 syscall SetClip 00001752 600E bra +0x10 /* 00001762 */ label00001754: 00001754 558F subq.l A7, 2 00001756 2F0B move.l -[A7], A3 00001758 4EAD 366A jsr [A5 + 0x366A /* export_1737 */] 0000175C 2F0C move.l -[A7], A4 0000175E 4EAD 5112 jsr [A5 + 0x5112 /* export_2590 */] label00001762: 00001762 2054 movea.l A0, [A4] 00001764 2F28 0080 move.l -[A7], [A0 + 0x80] 00001768 2F28 0068 move.l -[A7], [A0 + 0x68] 0000176C 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] label00001770: 00001770 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00001776 4E5E unlink A6 00001778 205F movea.l A0, [A7]+ 0000177A 504F addq.w A7, 8 0000177C 4ED0 jmp [A0] 0000177E 8020 or.b D0, -[A0] 00001780 544D addq.w A5, 2 00001782 4F56 chk.w D7, [A6] 00001784 4945 chk.w D4, D5 00001786 444F neg.w A7 00001788 4355 chk.w D1, [A5] 0000178A 4D45 chk.w D6, D5 0000178C 4E54 4452 link A4, -0xFFFFBBAE 00001790 4147 chk.w D0, D7 00001792 2E49 movea.l A7, A1 00001794 444C neg.w A4 00001796 4552 chk.w D2, [A2] 00001798 554E subq.w A6, 2 0000179A 4D4F chk.w D6, A7 0000179C 5649 addq.w A1, 3 0000179E 4553 chk.w D2, [A3] 000017A0 0000 0000 ori.b D0, 0x0 fn000017A4: 000017A4 4E56 0000 link A6, 0 000017A8 48E7 0018 movem.l -[A7], A3,A4 000017AC 266E 000C movea.l A3, [A6 + 0xC] 000017B0 286E 0008 movea.l A4, [A6 + 0x8] 000017B4 558F subq.l A7, 2 000017B6 2F0B move.l -[A7], A3 000017B8 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */] 000017BC 301F move.w D0, [A7]+ 000017BE B06D F1DC cmp.w D0, [A5 - 0xE24] 000017C2 6706 beq +0x8 /* 000017CA */ 000017C4 422E 0010 clr.b [A6 + 0x10] 000017C8 604A bra +0x4C /* 00001814 */ label000017CA: 000017CA 558F subq.l A7, 2 000017CC 2F0B move.l -[A7], A3 000017CE 4EAD 364A jsr [A5 + 0x364A /* export_1733 */] 000017D2 301F move.w D0, [A7]+ 000017D4 5340 subq.w D0, 1 000017D6 670A beq +0xC /* 000017E2 */ 000017D8 5340 subq.w D0, 1 000017DA 6716 beq +0x18 /* 000017F2 */ 000017DC 5340 subq.w D0, 1 000017DE 6720 beq +0x22 /* 00001800 */ 000017E0 602E bra +0x30 /* 00001810 */ label000017E2: 000017E2 2F0B move.l -[A7], A3 000017E4 2F0C move.l -[A7], A4 000017E6 4EBA 0064 jsr [PC + 0x64 /* 0000184C */] 000017EA 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000017F0 6022 bra +0x24 /* 00001814 */ label000017F2: 000017F2 2F0B move.l -[A7], A3 000017F4 2F0C move.l -[A7], A4 000017F6 4EBA 0164 jsr [PC + 0x164 /* 0000195C */] 000017FA 422E 0010 clr.b [A6 + 0x10] 000017FE 6014 bra +0x16 /* 00001814 */ label00001800: 00001800 2F0B move.l -[A7], A3 00001802 2F0C move.l -[A7], A4 00001804 4EBA 0306 jsr [PC + 0x306 /* 00001B0C */] 00001808 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000180E 6004 bra +0x6 /* 00001814 */ label00001810: 00001810 422E 0010 clr.b [A6 + 0x10] label00001814: 00001814 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000181A 4E5E unlink A6 0000181C 205F movea.l A0, [A7]+ 0000181E 504F addq.w A7, 8 00001820 4ED0 jmp [A0] 00001822 8023 or.b D0, -[A3] 00001824 544D addq.w A5, 2 00001826 4F56 chk.w D7, [A6] 00001828 4945 chk.w D4, D5 0000182A 444F neg.w A7 0000182C 4355 chk.w D1, [A5] 0000182E 4D45 chk.w D6, D5 00001830 4E54 4452 link A4, -0xFFFFBBAE 00001834 4147 chk.w D0, D7 00001836 2E48 movea.l A7, A0 00001838 414E chk.w D0, A6 0000183A 444C neg.w A4 0000183C 4549 chk.w D2, A1 0000183E 444C neg.w A4 00001840 4550 chk.w D2, [A0] 00001842 4152 chk.w D0, [A2] 00001844 414D chk.w D0, A5 00001846 5300 subq.b D0, 1 00001848 0000 0000 ori.b D0, 0x0 fn0000184C: 0000184C 4E56 FFF4 link A6, -0x000C 00001850 48E7 0018 movem.l -[A7], A3,A4 00001854 266E 000C movea.l A3, [A6 + 0xC] 00001858 286E 0008 movea.l A4, [A6 + 0x8] 0000185C 2054 movea.l A0, [A4] 0000185E 216D F944 0130 move.l [A0 + 0x130], [A5 - 0x6BC] 00001864 2054 movea.l A0, [A4] 00001866 7000 moveq.l D0, 0x00 00001868 1028 0074 move.b D0, [A0 + 0x74] 0000186C 0C40 0001 cmpi.w D0, 0x1 00001870 6612 bne +0x14 /* 00001884 */ 00001872 558F subq.l A7, 2 00001874 7001 moveq.l D0, 0x01 00001876 1F00 move.b -[A7], D0 00001878 7200 moveq.l D1, 0x00 0000187A 1F01 move.b -[A7], D1 0000187C 2F0C move.l -[A7], A4 0000187E 4EAD 4FEA jsr [A5 + 0x4FEA /* export_2553 */] 00001882 544F addq.w A7, 2 label00001884: 00001884 2054 movea.l A0, [A4] 00001886 2F28 0068 move.l -[A7], [A0 + 0x68] 0000188A 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 0000188E 558F subq.l A7, 2 00001890 2054 movea.l A0, [A4] 00001892 2F28 0084 move.l -[A7], [A0 + 0x84] 00001896 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000189A 486E FFF4 pea.l [A6 - 0xC] 0000189E A972 syscall GetMouse 000018A0 598F subq.l A7, 4 000018A2 2F0B move.l -[A7], A3 000018A4 4EBA 1B3E jsr [PC + 0x1B3E /* 000033E4 */] 000018A8 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000018AC 302E FFF6 move.w D0, [A6 - 0xA] 000018B0 906E FFFA sub.w D0, [A6 - 0x6] 000018B4 2054 movea.l A0, [A4] 000018B6 3140 015C move.w [A0 + 0x15C], D0 000018BA 302E FFF4 move.w D0, [A6 - 0xC] 000018BE 906E FFF8 sub.w D0, [A6 - 0x8] 000018C2 2054 movea.l A0, [A4] 000018C4 3140 015A move.w [A0 + 0x15A], D0 000018C8 598F subq.l A7, 4 000018CA 2F0B move.l -[A7], A3 000018CC 4EBA 1976 jsr [PC + 0x1976 /* 00003244 */] 000018D0 2054 movea.l A0, [A4] 000018D2 2F28 0114 move.l -[A7], [A0 + 0x114] 000018D6 A8DC syscall CopyRgn 000018D8 2D6D F944 FFFC move.l [A6 - 0x4], [A5 - 0x6BC] 000018DE 486E FFFC pea.l [A6 - 0x4] 000018E2 A870 syscall LocalToGlobal 000018E4 2054 movea.l A0, [A4] 000018E6 2F28 0114 move.l -[A7], [A0 + 0x114] 000018EA 302E FFFE move.w D0, [A6 - 0x2] 000018EE 48C0 ext.l D0 000018F0 4480 neg.l D0 000018F2 3F00 move.w -[A7], D0 000018F4 302E FFFC move.w D0, [A6 - 0x4] 000018F8 48C0 ext.l D0 000018FA 4480 neg.l D0 000018FC 3F00 move.w -[A7], D0 000018FE A8E0 syscall OffsetRgn/OfsetRgn 00001900 2054 movea.l A0, [A4] 00001902 2F28 0080 move.l -[A7], [A0 + 0x80] 00001906 2F28 0068 move.l -[A7], [A0 + 0x68] 0000190A 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 0000190E 2054 movea.l A0, [A4] 00001910 117C 0001 0140 move.b [A0 + 0x140], 0x1 00001916 598F subq.l A7, 4 00001918 2F0B move.l -[A7], A3 0000191A 4EBA 17D8 jsr [PC + 0x17D8 /* 000030F4 */] 0000191E 2054 movea.l A0, [A4] 00001920 215F 014E move.l [A0 + 0x14E], [A7]+ 00001924 544F addq.w A7, 2 00001926 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 0000192C 4E5E unlink A6 0000192E 205F movea.l A0, [A7]+ 00001930 504F addq.w A7, 8 00001932 4ED0 jmp [A0] 00001934 8024 or.b D0, -[A4] 00001936 544D addq.w A5, 2 00001938 4F56 chk.w D7, [A6] 0000193A 4945 chk.w D4, D5 0000193C 444F neg.w A7 0000193E 4355 chk.w D1, [A5] 00001940 4D45 chk.w D6, D5 00001942 4E54 4452 link A4, -0xFFFFBBAE 00001946 4147 chk.w D0, D7 00001948 2E48 movea.l A7, A0 0000194A 414E chk.w D0, A6 0000194C 444C neg.w A4 0000194E 4549 chk.w D2, A1 00001950 4E49 trap 9 00001952 544D addq.w A5, 2 00001954 4553 chk.w D2, [A3] 00001956 5341 subq.w D1, 1 00001958 4745 chk.w D3, D5 0000195A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000195C-00001960 fn0000195C: 0000195C 4E56 FFDC link A6, -0x0024 // end alternate branch 0000195C-00001960 fn0000195C: // (misaligned) 0000195E FFDC .invalid <> 00001960 48E7 0118 movem.l -[A7], D7,A3,A4 00001964 266E 000C movea.l A3, [A6 + 0xC] 00001968 286E 0008 movea.l A4, [A6 + 0x8] 0000196C 2054 movea.l A0, [A4] 0000196E 2F28 0068 move.l -[A7], [A0 + 0x68] 00001972 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00001976 558F subq.l A7, 2 00001978 2054 movea.l A0, [A4] 0000197A 2F28 0084 move.l -[A7], [A0 + 0x84] 0000197E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001982 486E FFEC pea.l [A6 - 0x14] 00001986 A972 syscall GetMouse 00001988 2D7C FFFF 0001 FFFC move.l [A6 - 0x4], 0xFFFF0001 00001990 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001994 486E FFF0 pea.l [A6 - 0x10] 00001998 2054 movea.l A0, [A4] 0000199A 2F28 0084 move.l -[A7], [A0 + 0x84] 0000199E 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 000019A2 598F subq.l A7, 4 000019A4 2F0B move.l -[A7], A3 000019A6 4EBA 1810 jsr [PC + 0x1810 /* 000031B8 */] 000019AA 2054 movea.l A0, [A4] 000019AC 2068 0080 movea.l A0, [A0 + 0x80] 000019B0 2050 movea.l A0, [A0] 000019B2 201F move.l D0, [A7]+ 000019B4 B0A8 0038 cmp.l D0, [A0 + 0x38] 000019B8 57C0 seq D0 000019BA 0240 0001 andi.w D0, 0x1 000019BE 48C0 ext.l D0 000019C0 1E00 move.b D7, D0 000019C2 544F addq.w A7, 2 000019C4 672C beq +0x2E /* 000019F2 */ 000019C6 486E FFDC pea.l [A6 - 0x24] 000019CA 2054 movea.l A0, [A4] 000019CC 2F28 0088 move.l -[A7], [A0 + 0x88] 000019D0 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 000019D4 558F subq.l A7, 2 000019D6 486E FFF0 pea.l [A6 - 0x10] 000019DA 486E FFDC pea.l [A6 - 0x24] 000019DE 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 000019E2 4A1F tst.b [A7]+ 000019E4 670C beq +0xE /* 000019F2 */ 000019E6 41EE FFF8 lea.l A0, [A6 - 0x8] 000019EA 43EE FFF0 lea.l A1, [A6 - 0x10] 000019EE 20D9 move.l [A0]+, [A1]+ 000019F0 20D9 move.l [A0]+, [A1]+ label000019F2: 000019F2 558F subq.l A7, 2 000019F4 2F0B move.l -[A7], A3 000019F6 4EAD 366A jsr [A5 + 0x366A /* export_1737 */] 000019FA 4A1F tst.b [A7]+ 000019FC 6700 00C8 beq +0xCA /* 00001AC6 */ 00001A00 486E FFE4 pea.l [A6 - 0x1C] 00001A04 2F0B move.l -[A7], A3 00001A06 4EBA 18BC jsr [PC + 0x18BC /* 000032C4 */] 00001A0A 2054 movea.l A0, [A4] 00001A0C 2F28 0114 move.l -[A7], [A0 + 0x114] 00001A10 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001A14 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001A18 A8E0 syscall OffsetRgn/OfsetRgn 00001A1A 558F subq.l A7, 2 00001A1C 486E FFF8 pea.l [A6 - 0x8] 00001A20 7000 moveq.l D0, 0x00 00001A22 1F00 move.b -[A7], D0 00001A24 2F0C move.l -[A7], A4 00001A26 4EBA F0A8 jsr [PC - 0xF58 /* 00000AD0 */] 00001A2A 4A1F tst.b [A7]+ 00001A2C 670A beq +0xC /* 00001A38 */ 00001A2E 7001 moveq.l D0, 0x01 00001A30 1F00 move.b -[A7], D0 00001A32 2F0B move.l -[A7], A3 00001A34 4EBA 15E6 jsr [PC + 0x15E6 /* 0000301C */] label00001A38: 00001A38 4A07 tst.b D7 00001A3A 6714 beq +0x16 /* 00001A50 */ 00001A3C 2054 movea.l A0, [A4] 00001A3E 2F28 0130 move.l -[A7], [A0 + 0x130] 00001A42 2F0B move.l -[A7], A3 00001A44 4EBA 195A jsr [PC + 0x195A /* 000033A0 */] 00001A48 2F0C move.l -[A7], A4 00001A4A 2F0B move.l -[A7], A3 00001A4C 4EBA 172A jsr [PC + 0x172A /* 00003178 */] label00001A50: 00001A50 0CAE FFFF 0001 FFFC cmpi.l [A6 - 0x4], 0xFFFF0001 00001A58 666C bne +0x6E /* 00001AC6 */ 00001A5A 4A07 tst.b D7 00001A5C 6768 beq +0x6A /* 00001AC6 */ 00001A5E 486E FFF0 pea.l [A6 - 0x10] 00001A62 486E FFE4 pea.l [A6 - 0x1C] 00001A66 2054 movea.l A0, [A4] 00001A68 2F28 0088 move.l -[A7], [A0 + 0x88] 00001A6C 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 00001A70 558F subq.l A7, 2 00001A72 486E FFE4 pea.l [A6 - 0x1C] 00001A76 486D F92C pea.l [A5 - 0x6D4] 00001A7A 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 00001A7E 4A1F tst.b [A7]+ 00001A80 6644 bne +0x46 /* 00001AC6 */ 00001A82 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A86 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001A8A 7001 moveq.l D0, 0x01 00001A8C 1F00 move.b -[A7], D0 00001A8E 2054 movea.l A0, [A4] 00001A90 2F28 0088 move.l -[A7], [A0 + 0x88] 00001A94 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */] 00001A98 2054 movea.l A0, [A4] 00001A9A 2F28 0114 move.l -[A7], [A0 + 0x114] 00001A9E 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001AA2 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001AA6 A8E0 syscall OffsetRgn/OfsetRgn 00001AA8 7001 moveq.l D0, 0x01 00001AAA 1F00 move.b -[A7], D0 00001AAC 2F0B move.l -[A7], A3 00001AAE 4EBA 156C jsr [PC + 0x156C /* 0000301C */] 00001AB2 7001 moveq.l D0, 0x01 00001AB4 1F00 move.b -[A7], D0 00001AB6 2F0B move.l -[A7], A3 00001AB8 4EBA 15EE jsr [PC + 0x15EE /* 000030A8 */] 00001ABC 2054 movea.l A0, [A4] 00001ABE 2F28 0084 move.l -[A7], [A0 + 0x84] 00001AC2 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] label00001AC6: 00001AC6 2054 movea.l A0, [A4] 00001AC8 2F28 0080 move.l -[A7], [A0 + 0x80] 00001ACC 2F28 0068 move.l -[A7], [A0 + 0x68] 00001AD0 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00001AD4 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 00001ADA 4E5E unlink A6 00001ADC 205F movea.l A0, [A7]+ 00001ADE 504F addq.w A7, 8 00001AE0 4ED0 jmp [A0] 00001AE2 8024 or.b D0, -[A4] 00001AE4 544D addq.w A5, 2 00001AE6 4F56 chk.w D7, [A6] 00001AE8 4945 chk.w D4, D5 00001AEA 444F neg.w A7 00001AEC 4355 chk.w D1, [A5] 00001AEE 4D45 chk.w D6, D5 00001AF0 4E54 4452 link A4, -0xFFFFBBAE 00001AF4 4147 chk.w D0, D7 00001AF6 2E48 movea.l A7, A0 00001AF8 414E chk.w D0, A6 00001AFA 444C neg.w A4 00001AFC 4544 chk.w D2, D4 00001AFE 5241 addq.w D1, 1 00001B00 474D chk.w D3, A5 00001B02 4553 chk.w D2, [A3] 00001B04 5341 subq.w D1, 1 00001B06 4745 chk.w D3, D5 00001B08 0000 0000 ori.b D0, 0x0 fn00001B0C: 00001B0C 4E56 FFF8 link A6, -0x0008 00001B10 2F0C move.l -[A7], A4 00001B12 286E 0008 movea.l A4, [A6 + 0x8] 00001B16 2054 movea.l A0, [A4] 00001B18 4228 0140 clr.b [A0 + 0x140] 00001B1C 2054 movea.l A0, [A4] 00001B1E 4A68 0132 tst.w [A0 + 0x132] 00001B22 6746 beq +0x48 /* 00001B6A */ 00001B24 2D7C FFFF 0001 FFFC move.l [A6 - 0x4], 0xFFFF0001 00001B2C 2D7C FFFF 0001 FFF8 move.l [A6 - 0x8], 0xFFFF0001 00001B34 2054 movea.l A0, [A4] 00001B36 2F28 0068 move.l -[A7], [A0 + 0x68] 00001B3A 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00001B3E 558F subq.l A7, 2 00001B40 2054 movea.l A0, [A4] 00001B42 2F28 0084 move.l -[A7], [A0 + 0x84] 00001B46 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001B4A 558F subq.l A7, 2 00001B4C 486E FFF8 pea.l [A6 - 0x8] 00001B50 7000 moveq.l D0, 0x00 00001B52 1F00 move.b -[A7], D0 00001B54 2F0C move.l -[A7], A4 00001B56 4EBA EF78 jsr [PC - 0x1088 /* 00000AD0 */] 00001B5A 2054 movea.l A0, [A4] 00001B5C 2F28 0080 move.l -[A7], [A0 + 0x80] 00001B60 2F28 0068 move.l -[A7], [A0 + 0x68] 00001B64 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00001B68 584F addq.w A7, 4 label00001B6A: 00001B6A 286E FFF4 movea.l A4, [A6 - 0xC] 00001B6E 4E5E unlink A6 00001B70 205F movea.l A0, [A7]+ 00001B72 504F addq.w A7, 8 00001B74 4ED0 jmp [A0] 00001B76 8024 or.b D0, -[A4] 00001B78 544D addq.w A5, 2 00001B7A 4F56 chk.w D7, [A6] 00001B7C 4945 chk.w D4, D5 00001B7E 444F neg.w A7 00001B80 4355 chk.w D1, [A5] 00001B82 4D45 chk.w D6, D5 00001B84 4E54 4452 link A4, -0xFFFFBBAE 00001B88 4147 chk.w D0, D7 00001B8A 2E48 movea.l A7, A0 00001B8C 414E chk.w D0, A6 00001B8E 444C neg.w A4 00001B90 4544 chk.w D2, D4 00001B92 4F4E chk.w D7, A6 00001B94 454D chk.w D2, A5 00001B96 4553 chk.w D2, [A3] 00001B98 5341 subq.w D1, 1 00001B9A 4745 chk.w D3, D5 00001B9C 0000 0000 ori.b D0, 0x0 export_2843: 00001BA0 4E56 0000 link A6, 0 00001BA4 206E 0008 movea.l A0, [A6 + 0x8] 00001BA8 2050 movea.l A0, [A0] 00001BAA 116E 000C 015E move.b [A0 + 0x15E], [A6 + 0xC] 00001BB0 4E5E unlink A6 00001BB2 205F movea.l A0, [A7]+ 00001BB4 5C4F addq.w A7, 6 00001BB6 4ED0 jmp [A0] 00001BB8 802C 544D or.b D0, [A4 + 0x544D] 00001BBC 4F56 chk.w D7, [A6] 00001BBE 4945 chk.w D4, D5 00001BC0 444F neg.w A7 00001BC2 4355 chk.w D1, [A5] 00001BC4 4D45 chk.w D6, D5 00001BC6 4E54 4452 link A4, -0xFFFFBBAE 00001BCA 4147 chk.w D0, D7 00001BCC 2E53 movea.l A7, [A3] 00001BCE 4554 chk.w D2, [A4] 00001BD0 4452 neg.w [A2] 00001BD2 4147 chk.w D0, D7 00001BD4 444F neg.w A7 00001BD6 4F52 chk.w D7, [A2] 00001BD8 554E subq.w A6, 2 00001BDA 444F neg.w A7 00001BDC 494E chk.w D4, A6 00001BDE 5052 addq.w [A2], 8 00001BE0 4F47 chk.w D7, D7 00001BE2 5245 addq.w D5, 1 00001BE4 5353 subq.w [A3], 1 00001BE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2844: // at 00001BE8 (misaligned) 00001BEA 0000 206E ori.b D0, 0x6E /* 'n' */ 00001BEE 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001BF2 1D68 015E 000C move.b [A6 + 0xC], [A0 + 0x15E] 00001BF8 4E5E unlink A6 00001BFA 2E9F move.l [A7], [A7]+ 00001BFC 4E75 rts 00001BFE 802B 544D or.b D0, [A3 + 0x544D] 00001C02 4F56 chk.w D7, [A6] 00001C04 4945 chk.w D4, D5 00001C06 444F neg.w A7 00001C08 4355 chk.w D1, [A5] 00001C0A 4D45 chk.w D6, D5 00001C0C 4E54 4452 link A4, -0xFFFFBBAE 00001C10 4147 chk.w D0, D7 00001C12 2E49 movea.l A7, A1 00001C14 5344 subq.w D4, 1 00001C16 5241 addq.w D1, 1 00001C18 4744 chk.w D3, D4 00001C1A 4F4F chk.w D7, A7 00001C1C 5255 addq.w [A5], 1 00001C1E 4E44 trap 4 00001C20 4F49 chk.w D7, A1 00001C22 4E50 524F link A0, -0xFFFFADB1 00001C26 4752 chk.w D3, [A2] 00001C28 4553 chk.w D2, [A3] 00001C2A 5300 subq.b D0, 1 00001C2C 0000 0000 ori.b D0, 0x0 export_2845: 00001C30 4E56 0000 link A6, 0 00001C34 206E 0008 movea.l A0, [A6 + 0x8] 00001C38 2050 movea.l A0, [A0] 00001C3A 216E 000C 0160 move.l [A0 + 0x160], [A6 + 0xC] 00001C40 4E5E unlink A6 00001C42 205F movea.l A0, [A7]+ 00001C44 504F addq.w A7, 8 00001C46 4ED0 jmp [A0] 00001C48 802C 544D or.b D0, [A4 + 0x544D] 00001C4C 4F56 chk.w D7, [A6] 00001C4E 4945 chk.w D4, D5 00001C50 444F neg.w A7 00001C52 4355 chk.w D1, [A5] 00001C54 4D45 chk.w D6, D5 00001C56 4E54 4452 link A4, -0xFFFFBBAE 00001C5A 4147 chk.w D0, D7 00001C5C 2E53 movea.l A7, [A3] 00001C5E 4554 chk.w D2, [A4] 00001C60 4F52 chk.w D7, [A2] 00001C62 4947 chk.w D4, D7 00001C64 494E chk.w D4, A6 00001C66 4154 chk.w D0, [A4] 00001C68 494E chk.w D4, A6 00001C6A 4744 chk.w D3, D4 00001C6C 5241 addq.w D1, 1 00001C6E 4743 chk.w D3, D3 00001C70 4F4D chk.w D7, A5 00001C72 4D41 chk.w D6, D1 00001C74 4E44 trap 4 00001C76 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2846: // at 00001C78 (misaligned) 00001C7A 0000 206E ori.b D0, 0x6E /* 'n' */ 00001C7E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001C82 2D68 0160 000C move.l [A6 + 0xC], [A0 + 0x160] 00001C88 4E5E unlink A6 00001C8A 2E9F move.l [A7], [A7]+ 00001C8C 4E75 rts 00001C8E 802C 544D or.b D0, [A4 + 0x544D] 00001C92 4F56 chk.w D7, [A6] 00001C94 4945 chk.w D4, D5 00001C96 444F neg.w A7 00001C98 4355 chk.w D1, [A5] 00001C9A 4D45 chk.w D6, D5 00001C9C 4E54 4452 link A4, -0xFFFFBBAE 00001CA0 4147 chk.w D0, D7 00001CA2 2E47 movea.l A7, D7 00001CA4 4554 chk.w D2, [A4] 00001CA6 4F52 chk.w D7, [A2] 00001CA8 4947 chk.w D4, D7 00001CAA 494E chk.w D4, A6 00001CAC 4154 chk.w D0, [A4] 00001CAE 494E chk.w D4, A6 00001CB0 4744 chk.w D3, D4 00001CB2 5241 addq.w D1, 1 00001CB4 4743 chk.w D3, D3 00001CB6 4F4D chk.w D7, A5 00001CB8 4D41 chk.w D6, D1 00001CBA 4E44 trap 4 00001CBC 0000 0000 ori.b D0, 0x0 export_2847: 00001CC0 4E56 FFF4 link A6, -0x000C 00001CC4 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00001CC8 286E 0008 movea.l A4, [A6 + 0x8] 00001CCC 2054 movea.l A0, [A4] 00001CCE 4268 0172 clr.w [A0 + 0x172] 00001CD2 558F subq.l A7, 2 00001CD4 2F0C move.l -[A7], A4 00001CD6 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00001CDA 301F move.w D0, [A7]+ 00001CDC 5340 subq.w D0, 1 00001CDE 2054 movea.l A0, [A4] 00001CE0 3140 0128 move.w [A0 + 0x128], D0 00001CE4 6058 bra +0x5A /* 00001D3E */ label00001CE6: 00001CE6 2054 movea.l A0, [A4] 00001CE8 316D F13C 012A move.w [A0 + 0x12A], [A5 - 0xEC4] 00001CEE 603C bra +0x3E /* 00001D2C */ label00001CF0: 00001CF0 598F subq.l A7, 4 00001CF2 2054 movea.l A0, [A4] 00001CF4 2F28 0128 move.l -[A7], [A0 + 0x128] 00001CF8 2F28 0076 move.l -[A7], [A0 + 0x76] 00001CFC 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001D00 2054 movea.l A0, [A4] 00001D02 215F 012C move.l [A0 + 0x12C], [A7]+ 00001D06 558F subq.l A7, 2 00001D08 2054 movea.l A0, [A4] 00001D0A 2F28 012C move.l -[A7], [A0 + 0x12C] 00001D0E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001D12 4A1F tst.b [A7]+ 00001D14 6710 beq +0x12 /* 00001D26 */ 00001D16 2054 movea.l A0, [A4] 00001D18 2D68 0128 FFF8 move.l [A6 - 0x8], [A0 + 0x128] 00001D1E 2054 movea.l A0, [A4] 00001D20 5268 0172 addq.w [A0 + 0x172], 1 00001D24 6012 bra +0x14 /* 00001D38 */ label00001D26: 00001D26 2054 movea.l A0, [A4] 00001D28 5268 012A addq.w [A0 + 0x12A], 1 label00001D2C: 00001D2C 2054 movea.l A0, [A4] 00001D2E 3028 012A move.w D0, [A0 + 0x12A] 00001D32 B06D F12C cmp.w D0, [A5 - 0xED4] 00001D36 6FB8 ble -0x46 /* 00001CF0 */ label00001D38: 00001D38 2054 movea.l A0, [A4] 00001D3A 5368 0128 subq.w [A0 + 0x128], 1 label00001D3E: 00001D3E 2054 movea.l A0, [A4] 00001D40 7001 moveq.l D0, 0x01 00001D42 B068 0128 cmp.w D0, [A0 + 0x128] 00001D46 6D9E blt -0x60 /* 00001CE6 */ 00001D48 4A68 0172 tst.w [A0 + 0x172] 00001D4C 6608 bne +0xA /* 00001D56 */ 00001D4E 422E 000C clr.b [A6 + 0xC] 00001D52 6000 0274 bra +0x276 /* 00001FC8 */ label00001D56: 00001D56 2054 movea.l A0, [A4] 00001D58 216E FFF8 0128 move.l [A0 + 0x128], [A6 - 0x8] 00001D5E 2054 movea.l A0, [A4] 00001D60 7001 moveq.l D0, 0x01 00001D62 B068 0172 cmp.w D0, [A0 + 0x172] 00001D66 6600 0092 bne +0x94 /* 00001DFA */ 00001D6A 7000 moveq.l D0, 0x00 00001D6C 1F00 move.b -[A7], D0 00001D6E 2F0C move.l -[A7], A4 00001D70 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */] 00001D74 2054 movea.l A0, [A4] 00001D76 316D F134 012A move.w [A0 + 0x12A], [A5 - 0xECC] 00001D7C 598F subq.l A7, 4 00001D7E 2054 movea.l A0, [A4] 00001D80 2F28 0128 move.l -[A7], [A0 + 0x128] 00001D84 2F28 0076 move.l -[A7], [A0 + 0x76] 00001D88 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001D8C 2054 movea.l A0, [A4] 00001D8E 215F 012C move.l [A0 + 0x12C], [A7]+ 00001D92 558F subq.l A7, 2 00001D94 2054 movea.l A0, [A4] 00001D96 2F28 012C move.l -[A7], [A0 + 0x12C] 00001D9A 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001D9E 4A1F tst.b [A7]+ 00001DA0 6642 bne +0x44 /* 00001DE4 */ 00001DA2 2054 movea.l A0, [A4] 00001DA4 316D F13C 012A move.w [A0 + 0x12A], [A5 - 0xEC4] 00001DAA 602C bra +0x2E /* 00001DD8 */ label00001DAC: 00001DAC 598F subq.l A7, 4 00001DAE 2054 movea.l A0, [A4] 00001DB0 2F28 0128 move.l -[A7], [A0 + 0x128] 00001DB4 2F28 0076 move.l -[A7], [A0 + 0x76] 00001DB8 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001DBC 2054 movea.l A0, [A4] 00001DBE 215F 012C move.l [A0 + 0x12C], [A7]+ 00001DC2 558F subq.l A7, 2 00001DC4 2054 movea.l A0, [A4] 00001DC6 2F28 012C move.l -[A7], [A0 + 0x12C] 00001DCA 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001DCE 4A1F tst.b [A7]+ 00001DD0 6612 bne +0x14 /* 00001DE4 */ 00001DD2 2054 movea.l A0, [A4] 00001DD4 5268 012A addq.w [A0 + 0x12A], 1 label00001DD8: 00001DD8 2054 movea.l A0, [A4] 00001DDA 3028 012A move.w D0, [A0 + 0x12A] 00001DDE B06D F12C cmp.w D0, [A5 - 0xED4] 00001DE2 6FC8 ble -0x36 /* 00001DAC */ label00001DE4: 00001DE4 558F subq.l A7, 2 00001DE6 7001 moveq.l D0, 0x01 00001DE8 1F00 move.b -[A7], D0 00001DEA 2054 movea.l A0, [A4] 00001DEC 2F28 012C move.l -[A7], [A0 + 0x12C] 00001DF0 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 00001DF4 544F addq.w A7, 2 00001DF6 6000 00B4 bra +0xB6 /* 00001EAC */ label00001DFA: 00001DFA 7001 moveq.l D0, 0x01 00001DFC 1F00 move.b -[A7], D0 00001DFE 2F0C move.l -[A7], A4 00001E00 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */] 00001E04 2054 movea.l A0, [A4] 00001E06 2068 0152 movea.l A0, [A0 + 0x152] 00001E0A 2050 movea.l A0, [A0] 00001E0C 2D68 0156 FFF4 move.l [A6 - 0xC], [A0 + 0x156] 00001E12 3D6D F13C FFF6 move.w [A6 - 0xA], [A5 - 0xEC4] 00001E18 6062 bra +0x64 /* 00001E7C */ label00001E1A: 00001E1A 598F subq.l A7, 4 00001E1C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001E20 2054 movea.l A0, [A4] 00001E22 2068 0152 movea.l A0, [A0 + 0x152] 00001E26 2050 movea.l A0, [A0] 00001E28 2F28 0076 move.l -[A7], [A0 + 0x76] 00001E2C 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001E30 265F movea.l A3, [A7]+ 00001E32 558F subq.l A7, 2 00001E34 2F0B move.l -[A7], A3 00001E36 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001E3A 4A1F tst.b [A7]+ 00001E3C 6736 beq +0x38 /* 00001E74 */ 00001E3E 2054 movea.l A0, [A4] 00001E40 2068 0152 movea.l A0, [A0 + 0x152] 00001E44 2050 movea.l A0, [A0] 00001E46 5268 0156 addq.w [A0 + 0x156], 1 00001E4A 2054 movea.l A0, [A4] 00001E4C 2068 0152 movea.l A0, [A0 + 0x152] 00001E50 2050 movea.l A0, [A0] 00001E52 5268 0130 addq.w [A0 + 0x130], 1 00001E56 2054 movea.l A0, [A4] 00001E58 2068 0152 movea.l A0, [A0 + 0x152] 00001E5C 2050 movea.l A0, [A0] 00001E5E 316E FFFA 0158 move.w [A0 + 0x158], [A6 - 0x6] 00001E64 2054 movea.l A0, [A4] 00001E66 2068 0152 movea.l A0, [A0 + 0x152] 00001E6A 2050 movea.l A0, [A0] 00001E6C 316E FFFA 0132 move.w [A0 + 0x132], [A6 - 0x6] 00001E72 6012 bra +0x14 /* 00001E86 */ label00001E74: 00001E74 302E FFF6 move.w D0, [A6 - 0xA] 00001E78 526E FFF6 addq.w [A6 - 0xA], 1 label00001E7C: 00001E7C 302E FFF6 move.w D0, [A6 - 0xA] 00001E80 B06D F12C cmp.w D0, [A5 - 0xED4] 00001E84 6F94 ble -0x6A /* 00001E1A */ label00001E86: 00001E86 2054 movea.l A0, [A4] 00001E88 2068 0152 movea.l A0, [A0 + 0x152] 00001E8C 2050 movea.l A0, [A0] 00001E8E 2254 movea.l A1, [A4] 00001E90 3368 0158 012A move.w [A1 + 0x12A], [A0 + 0x158] 00001E96 598F subq.l A7, 4 00001E98 2054 movea.l A0, [A4] 00001E9A 2F28 0128 move.l -[A7], [A0 + 0x128] 00001E9E 2F28 0076 move.l -[A7], [A0 + 0x76] 00001EA2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001EA6 2054 movea.l A0, [A4] 00001EA8 215F 012C move.l [A0 + 0x12C], [A7]+ label00001EAC: 00001EAC 2054 movea.l A0, [A4] 00001EAE 214C 014E move.l [A0 + 0x14E], A4 00001EB2 2054 movea.l A0, [A4] 00001EB4 117C 0001 00F2 move.b [A0 + 0xF2], 0x1 00001EBA 2054 movea.l A0, [A4] 00001EBC 216D F944 0130 move.l [A0 + 0x130], [A5 - 0x6BC] 00001EC2 2054 movea.l A0, [A4] 00001EC4 216D F944 015A move.l [A0 + 0x15A], [A5 - 0x6BC] 00001ECA 7E00 moveq.l D7, 0x00 00001ECC 6020 bra +0x22 /* 00001EEE */ label00001ECE: 00001ECE 2054 movea.l A0, [A4] 00001ED0 2007 move.l D0, D7 00001ED2 D080 add.l D0, D0 00001ED4 41E8 0100 lea.l A0, [A0 + 0x100] 00001ED8 4270 0800 clr.w [A0 + D0] 00001EDC 2054 movea.l A0, [A4] 00001EDE 2007 move.l D0, D7 00001EE0 D080 add.l D0, D0 00001EE2 41E8 00F4 lea.l A0, [A0 + 0xF4] 00001EE6 4270 0800 clr.w [A0 + D0] 00001EEA 2007 move.l D0, D7 00001EEC 5287 addq.l D7, 1 label00001EEE: 00001EEE 7006 moveq.l D0, 0x06 00001EF0 B087 cmp.l D0, D7 00001EF2 62DA bhi -0x24 /* 00001ECE */ 00001EF4 598F subq.l A7, 4 00001EF6 2054 movea.l A0, [A4] 00001EF8 1F28 00F2 move.b -[A7], [A0 + 0xF2] 00001EFC 2F28 0084 move.l -[A7], [A0 + 0x84] 00001F00 4EAD 2F9A jsr [A5 + 0x2F9A /* export_1519 */] 00001F04 2054 movea.l A0, [A4] 00001F06 215F 00EA move.l [A0 + 0xEA], [A7]+ 00001F0A 4206 clr.b D6 00001F0C 2054 movea.l A0, [A4] 00001F0E 7000 moveq.l D0, 0x00 00001F10 2140 00EE move.l [A0 + 0xEE], D0 00001F14 2D6D F944 FFFC move.l [A6 - 0x4], [A5 - 0x6BC] 00001F1A 7E01 moveq.l D7, 0x01 00001F1C 6054 bra +0x56 /* 00001F72 */ label00001F1E: 00001F1E 598F subq.l A7, 4 00001F20 2F07 move.l -[A7], D7 00001F22 2054 movea.l A0, [A4] 00001F24 2F28 00EA move.l -[A7], [A0 + 0xEA] 00001F28 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00001F2C 265F movea.l A3, [A7]+ 00001F2E 2053 movea.l A0, [A3] 00001F30 4A28 0006 tst.b [A0 + 0x6] 00001F34 6738 beq +0x3A /* 00001F6E */ 00001F36 4A28 0007 tst.b [A0 + 0x7] 00001F3A 6732 beq +0x34 /* 00001F6E */ 00001F3C 2054 movea.l A0, [A4] 00001F3E 52A8 00EE addq.l [A0 + 0xEE], 1 00001F42 2053 movea.l A0, [A3] 00001F44 3028 0002 move.w D0, [A0 + 0x2] 00001F48 B06E FFFC cmp.w D0, [A6 - 0x4] 00001F4C 6602 bne +0x4 /* 00001F50 */ 00001F4E 7C01 moveq.l D6, 0x01 label00001F50: 00001F50 2053 movea.l A0, [A3] 00001F52 3028 0004 move.w D0, [A0 + 0x4] 00001F56 48C0 ext.l D0 00001F58 2054 movea.l A0, [A4] 00001F5A D080 add.l D0, D0 00001F5C 41E8 00F4 lea.l A0, [A0 + 0xF4] 00001F60 31BC 0001 0800 move.w [A0 + D0], 0x1 00001F66 2053 movea.l A0, [A3] 00001F68 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] label00001F6E: 00001F6E 2007 move.l D0, D7 00001F70 5287 addq.l D7, 1 label00001F72: 00001F72 2054 movea.l A0, [A4] 00001F74 2068 00EA movea.l A0, [A0 + 0xEA] 00001F78 2050 movea.l A0, [A0] 00001F7A BEA8 000A cmp.l D7, [A0 + 0xA] 00001F7E 639E bls -0x60 /* 00001F1E */ 00001F80 1F06 move.b -[A7], D6 00001F82 2F0C move.l -[A7], A4 00001F84 4EBA E402 jsr [PC - 0x1BFE /* 00000388 */] 00001F88 2054 movea.l A0, [A4] 00001F8A 2068 0152 movea.l A0, [A0 + 0x152] 00001F8E 2050 movea.l A0, [A0] 00001F90 2254 movea.l A1, [A4] 00001F92 2368 0156 0156 move.l [A1 + 0x156], [A0 + 0x156] 00001F98 7600 moveq.l D3, 0x00 00001F9A 2054 movea.l A0, [A4] 00001F9C 4A68 0158 tst.w [A0 + 0x158] 00001FA0 6714 beq +0x16 /* 00001FB6 */ 00001FA2 3028 0158 move.w D0, [A0 + 0x158] 00001FA6 48C0 ext.l D0 00001FA8 D080 add.l D0, D0 00001FAA 41E8 0100 lea.l A0, [A0 + 0x100] 00001FAE 4A70 0800 tst.w [A0 + D0] 00001FB2 6702 beq +0x4 /* 00001FB6 */ 00001FB4 7601 moveq.l D3, 0x01 label00001FB6: 00001FB6 1C03 move.b D6, D3 00001FB8 660A bne +0xC /* 00001FC4 */ 00001FBA 2054 movea.l A0, [A4] 00001FBC 2F28 00EA move.l -[A7], [A0 + 0xEA] 00001FC0 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00001FC4: 00001FC4 1D46 000C move.b [A6 + 0xC], D6 label00001FC8: 00001FC8 4CEE 18C8 FFE0 movem.l D3,D6,D7,A3,A4, [A6 - 0x20] 00001FCE 4E5E unlink A6 00001FD0 2E9F move.l [A7], [A7]+ 00001FD2 4E75 rts 00001FD4 8020 or.b D0, -[A0] 00001FD6 544D addq.w A5, 2 00001FD8 4F56 chk.w D7, [A6] 00001FDA 4945 chk.w D4, D5 00001FDC 444F neg.w A7 00001FDE 4355 chk.w D1, [A5] 00001FE0 4D45 chk.w D6, D5 00001FE2 4E54 4452 link A4, -0xFFFFBBAE 00001FE6 4147 chk.w D0, D7 00001FE8 2E49 movea.l A7, A1 00001FEA 4E49 trap 9 00001FEC 5450 addq.w [A0], 2 00001FEE 4153 chk.w D0, [A3] 00001FF0 5445 addq.w D5, 2 00001FF2 4441 neg.w D1 00001FF4 5441 addq.w D1, 2 00001FF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001FF8-00001FFC fn00001FF8: 00001FF8 4E56 FFFC link A6, -0x0004 // end alternate branch 00001FF8-00001FFC fn00001FF8: // (misaligned) 00001FFA FFFC .invalid <> 00001FFC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002000 286E 0008 movea.l A4, [A6 + 0x8] 00002004 4206 clr.b D6 00002006 558F subq.l A7, 2 00002008 2F0C move.l -[A7], A4 0000200A 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 0000200E 3A1F move.w D5, [A7]+ 00002010 5245 addq.w D5, 1 00002012 7000 moveq.l D0, 0x00 00002014 2D40 FFFC move.l [A6 - 0x4], D0 00002018 2054 movea.l A0, [A4] 0000201A 2068 00EA movea.l A0, [A0 + 0xEA] 0000201E 2050 movea.l A0, [A0] 00002020 2E28 000A move.l D7, [A0 + 0xA] 00002024 6052 bra +0x54 /* 00002078 */ label00002026: 00002026 598F subq.l A7, 4 00002028 2F07 move.l -[A7], D7 0000202A 2054 movea.l A0, [A4] 0000202C 2F28 00EA move.l -[A7], [A0 + 0xEA] 00002030 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00002034 265F movea.l A3, [A7]+ 00002036 2053 movea.l A0, [A3] 00002038 4A28 0006 tst.b [A0 + 0x6] 0000203C 672A beq +0x2C /* 00002068 */ 0000203E BA68 0002 cmp.w D5, [A0 + 0x2] 00002042 6606 bne +0x8 /* 0000204A */ 00002044 1006 move.b D0, D6 00002046 5206 addq.b D6, 1 00002048 6018 bra +0x1A /* 00002062 */ label0000204A: 0000204A 4AAE FFFC tst.l [A6 - 0x4] 0000204E 670A beq +0xC /* 0000205A */ 00002050 206E FFFC movea.l A0, [A6 - 0x4] 00002054 2050 movea.l A0, [A0] 00002056 1146 0009 move.b [A0 + 0x9], D6 label0000205A: 0000205A 7C01 moveq.l D6, 0x01 0000205C 2053 movea.l A0, [A3] 0000205E 3A28 0002 move.w D5, [A0 + 0x2] label00002062: 00002062 2D4B FFFC move.l [A6 - 0x4], A3 00002066 600C bra +0xE /* 00002074 */ label00002068: 00002068 2F07 move.l -[A7], D7 0000206A 2054 movea.l A0, [A4] 0000206C 2F28 00EA move.l -[A7], [A0 + 0xEA] 00002070 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] label00002074: 00002074 2007 move.l D0, D7 00002076 5387 subq.l D7, 1 label00002078: 00002078 4A87 tst.l D7 0000207A 62AA bhi -0x54 /* 00002026 */ 0000207C 4AAE FFFC tst.l [A6 - 0x4] 00002080 670A beq +0xC /* 0000208C */ 00002082 206E FFFC movea.l A0, [A6 - 0x4] 00002086 2050 movea.l A0, [A0] 00002088 1146 0009 move.b [A0 + 0x9], D6 label0000208C: 0000208C 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18] 00002092 4E5E unlink A6 00002094 2E9F move.l [A7], [A7]+ 00002096 4E75 rts 00002098 8024 or.b D0, -[A4] 0000209A 544D addq.w A5, 2 0000209C 4F56 chk.w D7, [A6] 0000209E 4945 chk.w D4, D5 000020A0 444F neg.w A7 000020A2 4355 chk.w D1, [A5] 000020A4 4D45 chk.w D6, D5 000020A6 4E54 4452 link A4, -0xFFFFBBAE 000020AA 4147 chk.w D0, D7 000020AC 2E50 movea.l A7, [A0] 000020AE 5245 addq.w D5, 1 000020B0 5044 addq.w D4, 8 000020B2 5241 addq.w D1, 1 000020B4 474F chk.w D3, A7 000020B6 5244 addq.w D4, 1 000020B8 4552 chk.w D2, [A2] 000020BA 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000020BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2848: // at 000020C0 (misaligned) 000020C2 FFD4 .invalid <> 000020C4 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000020C8 286E 0008 movea.l A4, [A6 + 0x8] 000020CC 2054 movea.l A0, [A4] 000020CE B9E8 0152 cmpa.l A4, [A0 + 0x152] 000020D2 6606 bne +0x8 /* 000020DA */ 000020D4 2F0C move.l -[A7], A4 000020D6 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] label000020DA: 000020DA 2054 movea.l A0, [A4] 000020DC 2248 movea.l A1, A0 000020DE 3028 0158 move.w D0, [A0 + 0x158] 000020E2 9069 012A sub.w D0, [A1 + 0x12A] 000020E6 3D40 FFD4 move.w [A6 - 0x2C], D0 000020EA 2054 movea.l A0, [A4] 000020EC 2D68 0156 FFFA move.l [A6 - 0x6], [A0 + 0x156] 000020F2 302E FFFA move.w D0, [A6 - 0x6] 000020F6 0800 0000 btst.b D0, 0x0 000020FA 6708 beq +0xA /* 00002104 */ 000020FC 302E FFFA move.w D0, [A6 - 0x6] 00002100 526E FFFA addq.w [A6 - 0x6], 1 label00002104: 00002104 7A01 moveq.l D5, 0x01 00002106 2F0C move.l -[A7], A4 00002108 4EBA FEEE jsr [PC - 0x112 /* 00001FF8 */] 0000210C 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 00002112 6000 0132 bra +0x134 /* 00002246 */ label00002116: 00002116 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000211A 7001 moveq.l D0, 0x01 0000211C 3F00 move.w -[A7], D0 0000211E 2054 movea.l A0, [A4] 00002120 2F28 007A move.l -[A7], [A0 + 0x7A] 00002124 4EAD 37F2 jsr [A5 + 0x37F2 /* export_1786 */] 00002128 4247 clr.w D7 0000212A 7606 moveq.l D3, 0x06 0000212C 600E bra +0x10 /* 0000213C */ label0000212E: 0000212E 2007 move.l D0, D7 00002130 E540 asl D0.w, 2 00002132 7200 moveq.l D1, 0x00 00002134 2D81 00DA move.l [A6 + D0.w - 0x38], D1 00002138 3007 move.w D0, D7 0000213A 5247 addq.w D7, 1 label0000213C: 0000213C B647 cmp.w D3, D7 0000213E 6EEE bgt -0x10 /* 0000212E */ 00002140 598F subq.l A7, 4 00002142 48C5 ext.l D5 00002144 2F05 move.l -[A7], D5 00002146 2054 movea.l A0, [A4] 00002148 2F28 00EA move.l -[A7], [A0 + 0xEA] 0000214C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00002150 205F movea.l A0, [A7]+ 00002152 2050 movea.l A0, [A0] 00002154 7800 moveq.l D4, 0x00 00002156 1828 0009 move.b D4, [A0 + 0x9] 0000215A 3C04 move.w D6, D4 0000215C 6026 bra +0x28 /* 00002184 */ label0000215E: 0000215E 598F subq.l A7, 4 00002160 48C5 ext.l D5 00002162 2F05 move.l -[A7], D5 00002164 2054 movea.l A0, [A4] 00002166 2F28 00EA move.l -[A7], [A0 + 0xEA] 0000216A 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 0000216E 265F movea.l A3, [A7]+ 00002170 2053 movea.l A0, [A3] 00002172 3028 0004 move.w D0, [A0 + 0x4] 00002176 E540 asl D0.w, 2 00002178 2D8B 00DA move.l [A6 + D0.w - 0x38], A3 0000217C 3006 move.w D0, D6 0000217E 5346 subq.w D6, 1 00002180 3005 move.w D0, D5 00002182 5245 addq.w D5, 1 label00002184: 00002184 4A46 tst.w D6 00002186 6ED6 bgt -0x28 /* 0000215E */ 00002188 2053 movea.l A0, [A3] 0000218A 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2] 00002190 7000 moveq.l D0, 0x00 00002192 2640 movea.l A3, D0 00002194 322D F134 move.w D1, [A5 - 0xECC] 00002198 E541 asl D1.w, 2 0000219A 4AB6 10DA tst.l [A6 + D1.w - 0x38] 0000219E 671A beq +0x1C /* 000021BA */ 000021A0 4A6E FFD4 tst.w [A6 - 0x2C] 000021A4 6714 beq +0x16 /* 000021BA */ 000021A6 7002 moveq.l D0, 0x02 000021A8 B06E FFD4 cmp.w D0, [A6 - 0x2C] 000021AC 670C beq +0xE /* 000021BA */ 000021AE 302D F134 move.w D0, [A5 - 0xECC] 000021B2 E540 asl D0.w, 2 000021B4 2676 00DA movea.l A3, [A6 + D0.w - 0x38] 000021B8 6024 bra +0x26 /* 000021DE */ label000021BA: 000021BA 302D F12C move.w D0, [A5 - 0xED4] 000021BE E540 asl D0.w, 2 000021C0 4AB6 00DA tst.l [A6 + D0.w - 0x38] 000021C4 6718 beq +0x1A /* 000021DE */ 000021C6 4A6E FFD4 tst.w [A6 - 0x2C] 000021CA 6712 beq +0x14 /* 000021DE */ 000021CC 70FE moveq.l D0, 0xFFFFFFFE 000021CE B06E FFD4 cmp.w D0, [A6 - 0x2C] 000021D2 670A beq +0xC /* 000021DE */ 000021D4 302D F12C move.w D0, [A5 - 0xED4] 000021D8 E540 asl D0.w, 2 000021DA 2676 00DA movea.l A3, [A6 + D0.w - 0x38] label000021DE: 000021DE 200B move.l D0, A3 000021E0 673E beq +0x40 /* 00002220 */ 000021E2 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE] 000021E8 2053 movea.l A0, [A3] 000021EA 302E FFD4 move.w D0, [A6 - 0x2C] 000021EE D068 0004 add.w D0, [A0 + 0x4] 000021F2 3D40 FFF8 move.w [A6 - 0x8], D0 000021F6 3D40 FFFC move.w [A6 - 0x4], D0 000021FA 598F subq.l A7, 4 000021FC 2053 movea.l A0, [A3] 000021FE 2F28 0002 move.l -[A7], [A0 + 0x2] 00002202 2054 movea.l A0, [A4] 00002204 2F28 0076 move.l -[A7], [A0 + 0x76] 00002208 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000220C 2D57 FFD6 move.l [A6 - 0x2A], [A7] 00002210 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002214 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002218 2F0C move.l -[A7], A4 0000221A 4EBA 044C jsr [PC + 0x44C /* 00002668 */] 0000221E 601A bra +0x1C /* 0000223A */ label00002220: 00002220 486E FFDA pea.l [A6 - 0x26] 00002224 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002228 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000222C 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00002230 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002234 2F0C move.l -[A7], A4 00002236 4EBA 04F0 jsr [PC + 0x4F0 /* 00002728 */] label0000223A: 0000223A 302E FFF2 move.w D0, [A6 - 0xE] 0000223E 526E FFF2 addq.w [A6 - 0xE], 1 00002242 546E FFFA addq.w [A6 - 0x6], 2 label00002246: 00002246 2054 movea.l A0, [A4] 00002248 302E FFF2 move.w D0, [A6 - 0xE] 0000224C B068 0172 cmp.w D0, [A0 + 0x172] 00002250 6F00 FEC4 ble -0x13A /* 00002116 */ 00002254 2F0C move.l -[A7], A4 00002256 4EBA 003C jsr [PC + 0x3C /* 00002294 */] 0000225A 2054 movea.l A0, [A4] 0000225C 2F28 0084 move.l -[A7], [A0 + 0x84] 00002260 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 00002264 4CEE 18F8 FFB8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x48] 0000226A 4E5E unlink A6 0000226C 2E9F move.l [A7], [A7]+ 0000226E 4E75 rts 00002270 9F54 sub.w [A4], D7 00002272 4D4F chk.w D6, A7 00002274 5649 addq.w A1, 3 00002276 4544 chk.w D2, D4 00002278 4F43 chk.w D7, D3 0000227A 554D subq.w A5, 2 0000227C 454E chk.w D2, A6 0000227E 5444 addq.w D4, 2 00002280 5241 addq.w D1, 1 00002282 472E 494E .invalid 3, [A6 + 0x494E] // invalid opcode 4 with b == 4 00002286 4954 chk.w D4, [A4] 00002288 4452 neg.w [A2] 0000228A 4F50 chk.w D7, [A0] 0000228C 4441 neg.w D1 0000228E 5441 addq.w D1, 2 00002290 0000 0000 ori.b D0, 0x0 fn00002294: 00002294 4E56 FFDC link A6, -0x0024 00002298 48E7 0118 movem.l -[A7], D7,A3,A4 0000229C 286E 0008 movea.l A4, [A6 + 0x8] 000022A0 2054 movea.l A0, [A4] 000022A2 3028 0156 move.w D0, [A0 + 0x156] 000022A6 0800 0000 btst.b D0, 0x0 000022AA 6600 0234 bne +0x236 /* 000024E0 */ 000022AE 558F subq.l A7, 2 000022B0 2054 movea.l A0, [A4] 000022B2 2F28 0152 move.l -[A7], [A0 + 0x152] 000022B6 4EAD 461A jsr [A5 + 0x461A /* export_2239 */] 000022BA 7000 moveq.l D0, 0x00 000022BC 101F move.b D0, [A7]+ 000022BE 0C40 0001 cmpi.w D0, 0x1 000022C2 6700 021C beq +0x21E /* 000024E0 */ 000022C6 2054 movea.l A0, [A4] 000022C8 3D68 0156 FFF4 move.w [A6 - 0xC], [A0 + 0x156] 000022CE 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1 000022D4 3D6D F134 FFF2 move.w [A6 - 0xE], [A5 - 0xECC] 000022DA 598F subq.l A7, 4 000022DC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000022E0 2054 movea.l A0, [A4] 000022E2 2F28 007A move.l -[A7], [A0 + 0x7A] 000022E6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000022EA 265F movea.l A3, [A7]+ 000022EC 200B move.l D0, A3 000022EE 670E beq +0x10 /* 000022FE */ 000022F0 558F subq.l A7, 2 000022F2 2F0B move.l -[A7], A3 000022F4 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000022F8 4A1F tst.b [A7]+ 000022FA 6600 01E4 bne +0x1E6 /* 000024E0 */ label000022FE: 000022FE 3D6D F13C FFF2 move.w [A6 - 0xE], [A5 - 0xEC4] 00002304 3D6D F138 FFF6 move.w [A6 - 0xA], [A5 - 0xEC8] 0000230A 598F subq.l A7, 4 0000230C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002310 2054 movea.l A0, [A4] 00002312 2F28 007A move.l -[A7], [A0 + 0x7A] 00002316 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000231A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000231E 670E beq +0x10 /* 0000232E */ 00002320 558F subq.l A7, 2 00002322 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002326 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 0000232A 4A1F tst.b [A7]+ 0000232C 6634 bne +0x36 /* 00002362 */ label0000232E: 0000232E 3D6D F138 FFF2 move.w [A6 - 0xE], [A5 - 0xEC8] 00002334 3D6D F13C FFF6 move.w [A6 - 0xA], [A5 - 0xEC4] 0000233A 598F subq.l A7, 4 0000233C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002340 2054 movea.l A0, [A4] 00002342 2F28 007A move.l -[A7], [A0 + 0x7A] 00002346 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000234A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000234E 6700 0190 beq +0x192 /* 000024E0 */ 00002352 558F subq.l A7, 2 00002354 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002358 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 0000235C 4A1F tst.b [A7]+ 0000235E 6700 0180 beq +0x182 /* 000024E0 */ label00002362: 00002362 200B move.l D0, A3 00002364 57C0 seq D0 00002366 0240 0001 andi.w D0, 0x1 0000236A 48C0 ext.l D0 0000236C 1E00 move.b D7, D0 0000236E 598F subq.l A7, 4 00002370 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002374 2054 movea.l A0, [A4] 00002376 2068 0152 movea.l A0, [A0 + 0x152] 0000237A 2050 movea.l A0, [A0] 0000237C 2F28 0076 move.l -[A7], [A0 + 0x76] 00002380 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002384 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002388 558F subq.l A7, 2 0000238A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000238E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00002392 4A1F tst.b [A7]+ 00002394 6700 014A beq +0x14C /* 000024E0 */ 00002398 2D6E FFF4 FFE8 move.l [A6 - 0x18], [A6 - 0xC] 0000239E 3D6D F134 FFEA move.w [A6 - 0x16], [A5 - 0xECC] 000023A4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000023A8 486E FFE0 pea.l [A6 - 0x20] 000023AC 2054 movea.l A0, [A4] 000023AE 2068 0152 movea.l A0, [A0 + 0x152] 000023B2 2050 movea.l A0, [A0] 000023B4 2F28 0084 move.l -[A7], [A0 + 0x84] 000023B8 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */] 000023BC 4A07 tst.b D7 000023BE 6730 beq +0x32 /* 000023F0 */ 000023C0 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1 000023C6 3D6D F134 FFDE move.w [A6 - 0x22], [A5 - 0xECC] 000023CC 2054 movea.l A0, [A4] 000023CE 2F28 007A move.l -[A7], [A0 + 0x7A] 000023D2 2F2E FFDC move.l -[A7], [A6 - 0x24] 000023D6 7000 moveq.l D0, 0x00 000023D8 1F00 move.b -[A7], D0 000023DA 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] 000023DE 598F subq.l A7, 4 000023E0 2F2E FFDC move.l -[A7], [A6 - 0x24] 000023E4 2054 movea.l A0, [A4] 000023E6 2F28 007A move.l -[A7], [A0 + 0x7A] 000023EA 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000023EE 265F movea.l A3, [A7]+ label000023F0: 000023F0 486E FFE0 pea.l [A6 - 0x20] 000023F4 2F0B move.l -[A7], A3 000023F6 4EAD 563A jsr [A5 + 0x563A /* export_2755 */] 000023FA 302E FFF2 move.w D0, [A6 - 0xE] 000023FE B06D F13C cmp.w D0, [A5 - 0xEC4] 00002402 6612 bne +0x14 /* 00002416 */ 00002404 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002408 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000240C 2F0B move.l -[A7], A3 0000240E 2F0C move.l -[A7], A4 00002410 4EBA 0106 jsr [PC + 0x106 /* 00002518 */] 00002414 6010 bra +0x12 /* 00002426 */ label00002416: 00002416 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000241A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000241E 2F0B move.l -[A7], A3 00002420 2F0C move.l -[A7], A4 00002422 4EBA 00F4 jsr [PC + 0xF4 /* 00002518 */] label00002426: 00002426 558F subq.l A7, 2 00002428 2F0B move.l -[A7], A3 0000242A 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 0000242E 4A1F tst.b [A7]+ 00002430 6700 0086 beq +0x88 /* 000024B8 */ 00002434 3D6E FFF0 FFE8 move.w [A6 - 0x18], [A6 - 0x10] 0000243A 3D6D F13C FFEA move.w [A6 - 0x16], [A5 - 0xEC4] 00002440 606A bra +0x6C /* 000024AC */ label00002442: 00002442 302E FFEA move.w D0, [A6 - 0x16] 00002446 B06E FFF2 cmp.w D0, [A6 - 0xE] 0000244A 6758 beq +0x5A /* 000024A4 */ 0000244C 3D6E FFEA FFF6 move.w [A6 - 0xA], [A6 - 0x16] 00002452 598F subq.l A7, 4 00002454 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002458 2054 movea.l A0, [A4] 0000245A 2F28 007A move.l -[A7], [A0 + 0x7A] 0000245E 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002462 4A9F tst.l [A7]+ 00002464 6612 bne +0x14 /* 00002478 */ 00002466 2054 movea.l A0, [A4] 00002468 2F28 007A move.l -[A7], [A0 + 0x7A] 0000246C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002470 7000 moveq.l D0, 0x00 00002472 1F00 move.b -[A7], D0 00002474 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] label00002478: 00002478 598F subq.l A7, 4 0000247A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000247E 2054 movea.l A0, [A4] 00002480 2F28 007A move.l -[A7], [A0 + 0x7A] 00002484 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002488 2F0B move.l -[A7], A3 0000248A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000248E 2054 movea.l A0, [A4] 00002490 2068 0152 movea.l A0, [A0 + 0x152] 00002494 2050 movea.l A0, [A0] 00002496 2F28 0084 move.l -[A7], [A0 + 0x84] 0000249A 7000 moveq.l D0, 0x00 0000249C 1F00 move.b -[A7], D0 0000249E 2F0C move.l -[A7], A4 000024A0 4EAD 4FC2 jsr [A5 + 0x4FC2 /* export_2548 */] label000024A4: 000024A4 302E FFEA move.w D0, [A6 - 0x16] 000024A8 526E FFEA addq.w [A6 - 0x16], 1 label000024AC: 000024AC 302E FFEA move.w D0, [A6 - 0x16] 000024B0 B06D F12C cmp.w D0, [A5 - 0xED4] 000024B4 6F8C ble -0x72 /* 00002442 */ 000024B6 6028 bra +0x2A /* 000024E0 */ label000024B8: 000024B8 4A07 tst.b D7 000024BA 6724 beq +0x26 /* 000024E0 */ 000024BC 2F0B move.l -[A7], A3 000024BE 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000024C2 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000024C8 3D6D F134 FFEE move.w [A6 - 0x12], [A5 - 0xECC] 000024CE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000024D2 7000 moveq.l D0, 0x00 000024D4 2F00 move.l -[A7], D0 000024D6 2054 movea.l A0, [A4] 000024D8 2F28 007A move.l -[A7], [A0 + 0x7A] 000024DC 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] label000024E0: 000024E0 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 000024E6 4E5E unlink A6 000024E8 2E9F move.l [A7], [A7]+ 000024EA 4E75 rts 000024EC 8027 or.b D0, -[A7] 000024EE 544D addq.w A5, 2 000024F0 4F56 chk.w D7, [A6] 000024F2 4945 chk.w D4, D5 000024F4 444F neg.w A7 000024F6 4355 chk.w D1, [A5] 000024F8 4D45 chk.w D6, D5 000024FA 4E54 4452 link A4, -0xFFFFBBAE 000024FE 4147 chk.w D0, D7 00002500 2E43 movea.l A7, D3 00002502 4845 swap.w D5 00002504 434B chk.w D1, A3 00002506 464F not.w A7 00002508 5242 addq.w D2, 1 0000250A 4547 chk.w D2, D7 0000250C 494E chk.w D4, A6 0000250E 454E chk.w D2, A6 00002510 4450 neg.w [A0] 00002512 4149 chk.w D0, A1 00002514 5200 addq.b D0, 1 00002516 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002518-0000251C fn00002518: 00002518 4E56 FFF8 link A6, -0x0008 // end alternate branch 00002518-0000251C fn00002518: // (misaligned) 0000251A FFF8 .invalid <> 0000251C 48E7 0018 movem.l -[A7], A3,A4 00002520 266E 0014 movea.l A3, [A6 + 0x14] 00002524 558F subq.l A7, 2 00002526 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000252A 2F0B move.l -[A7], A3 0000252C 4EAD 5552 jsr [A5 + 0x5552 /* export_2726 */] 00002530 4A1F tst.b [A7]+ 00002532 6772 beq +0x74 /* 000025A6 */ 00002534 598F subq.l A7, 4 00002536 2F0B move.l -[A7], A3 00002538 4EAD 5562 jsr [A5 + 0x5562 /* export_2728 */] 0000253C 285F movea.l A4, [A7]+ 0000253E 200C move.l D0, A4 00002540 6612 bne +0x14 /* 00002554 */ 00002542 598F subq.l A7, 4 00002544 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002548 4EAD 5562 jsr [A5 + 0x5562 /* export_2728 */] 0000254C 285F movea.l A4, [A7]+ 0000254E 200C move.l D0, A4 00002550 6602 bne +0x4 /* 00002554 */ 00002552 284B movea.l A4, A3 label00002554: 00002554 486E FFF8 pea.l [A6 - 0x8] 00002558 2F2E 000C move.l -[A7], [A6 + 0xC] 0000255C 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00002560 2F0C move.l -[A7], A4 00002562 486E FFF8 pea.l [A6 - 0x8] 00002566 598F subq.l A7, 4 00002568 206E 0008 movea.l A0, [A6 + 0x8] 0000256C 2050 movea.l A0, [A0] 0000256E 2068 0152 movea.l A0, [A0 + 0x152] 00002572 2050 movea.l A0, [A0] 00002574 2F28 0084 move.l -[A7], [A0 + 0x84] 00002578 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 0000257C 598F subq.l A7, 4 0000257E 2F0B move.l -[A7], A3 00002580 4EAD 5572 jsr [A5 + 0x5572 /* export_2730 */] 00002584 598F subq.l A7, 4 00002586 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000258A 4EAD 5572 jsr [A5 + 0x5572 /* export_2730 */] 0000258E 7000 moveq.l D0, 0x00 00002590 1F00 move.b -[A7], D0 00002592 2F2E 000C move.l -[A7], [A6 + 0xC] 00002596 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] 0000259A 7000 moveq.l D0, 0x00 0000259C 2F00 move.l -[A7], D0 0000259E 2F2E 000C move.l -[A7], [A6 + 0xC] 000025A2 4EAD 56D2 jsr [A5 + 0x56D2 /* export_2774 */] label000025A6: 000025A6 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000025AC 4E5E unlink A6 000025AE 205F movea.l A0, [A7]+ 000025B0 4FEF 0010 lea.l A7, [A7 + 0x10] 000025B4 4ED0 jmp [A0] 000025B6 8024 or.b D0, -[A4] 000025B8 544D addq.w A5, 2 000025BA 4F56 chk.w D7, [A6] 000025BC 4945 chk.w D4, D5 000025BE 444F neg.w A7 000025C0 4355 chk.w D1, [A5] 000025C2 4D45 chk.w D6, D5 000025C4 4E54 4452 link A4, -0xFFFFBBAE 000025C8 4147 chk.w D0, D7 000025CA 2E44 movea.l A7, D4 000025CC 4947 chk.w D4, D7 000025CE 4954 chk.w D4, [A4] 000025D0 495A chk.w D4, [A2]+ 000025D2 454F chk.w D2, A7 000025D4 5253 addq.w [A3], 1 000025D6 5542 subq.w D2, 2 000025D8 4752 chk.w D3, [A2] 000025DA 4142 chk.w D0, D2 000025DC 0000 0000 ori.b D0, 0x0 fn000025E0: 000025E0 4E56 0000 link A6, 0 000025E4 48E7 0018 movem.l -[A7], A3,A4 000025E8 266E 0014 movea.l A3, [A6 + 0x14] 000025EC 286E 0008 movea.l A4, [A6 + 0x8] 000025F0 558F subq.l A7, 2 000025F2 2054 movea.l A0, [A4] 000025F4 2F28 0152 move.l -[A7], [A0 + 0x152] 000025F8 4EAD 461A jsr [A5 + 0x461A /* export_2239 */] 000025FC 7000 moveq.l D0, 0x00 000025FE 101F move.b D0, [A7]+ 00002600 0C40 0001 cmpi.w D0, 0x1 00002604 6610 bne +0x12 /* 00002616 */ 00002606 200B move.l D0, A3 00002608 6724 beq +0x26 /* 0000262E */ 0000260A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000260E 2F0B move.l -[A7], A3 00002610 4EAD 552A jsr [A5 + 0x552A /* export_2721 */] 00002614 6018 bra +0x1A /* 0000262E */ label00002616: 00002616 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000261A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000261E 2054 movea.l A0, [A4] 00002620 2068 0152 movea.l A0, [A0 + 0x152] 00002624 2050 movea.l A0, [A0] 00002626 2F28 0084 move.l -[A7], [A0 + 0x84] 0000262A 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */] label0000262E: 0000262E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00002634 4E5E unlink A6 00002636 205F movea.l A0, [A7]+ 00002638 4FEF 0010 lea.l A7, [A7 + 0x10] 0000263C 4ED0 jmp [A0] 0000263E 8023 or.b D0, -[A3] 00002640 544D addq.w A5, 2 00002642 4F56 chk.w D7, [A6] 00002644 4945 chk.w D4, D5 00002646 444F neg.w A7 00002648 4355 chk.w D1, [A5] 0000264A 4D45 chk.w D6, D5 0000264C 4E54 4452 link A4, -0xFFFFBBAE 00002650 4147 chk.w D0, D7 00002652 2E44 movea.l A7, D4 00002654 4554 chk.w D2, [A4] 00002656 4552 chk.w D2, [A2] 00002658 4D49 chk.w D6, A1 0000265A 4E45 trap 5 0000265C 4E45 trap 5 0000265E 5752 subq.w [A2], 3 00002660 4543 chk.w D2, D3 00002662 5400 addq.b D0, 2 00002664 0000 0000 ori.b D0, 0x0 fn00002668: 00002668 4E56 FFF8 link A6, -0x0008 0000266C 48E7 0118 movem.l -[A7], D7,A3,A4 00002670 286E 0008 movea.l A4, [A6 + 0x8] 00002674 4878 0088 push.l 0x88 00002678 486D 2622 pea.l [A5 + 0x2622 /* export_1216 */] 0000267C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002680 2640 movea.l A3, D0 00002682 2F0B move.l -[A7], A3 00002684 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002688 2F0B move.l -[A7], A3 0000268A 4EAD 34C2 jsr [A5 + 0x34C2 /* export_1684 */] 0000268E 598F subq.l A7, 4 00002690 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002694 4EAD 56DA jsr [A5 + 0x56DA /* export_2775 */] 00002698 2E1F move.l D7, [A7]+ 0000269A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000269E 2F2E 000C move.l -[A7], [A6 + 0xC] 000026A2 486E FFF8 pea.l [A6 - 0x8] 000026A6 2F0C move.l -[A7], A4 000026A8 4EBA FF36 jsr [PC - 0xCA /* 000025E0 */] 000026AC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000026B0 486E FFF8 pea.l [A6 - 0x8] 000026B4 598F subq.l A7, 4 000026B6 2054 movea.l A0, [A4] 000026B8 2068 0152 movea.l A0, [A0 + 0x152] 000026BC 2050 movea.l A0, [A0] 000026BE 2F28 0084 move.l -[A7], [A0 + 0x84] 000026C2 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 000026C6 2F07 move.l -[A7], D7 000026C8 2F07 move.l -[A7], D7 000026CA 7000 moveq.l D0, 0x00 000026CC 1F00 move.b -[A7], D0 000026CE 2F0B move.l -[A7], A3 000026D0 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] 000026D4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000026D8 2F0B move.l -[A7], A3 000026DA 4EAD 556A jsr [A5 + 0x556A /* export_2729 */] 000026DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000026E2 2F0B move.l -[A7], A3 000026E4 2054 movea.l A0, [A4] 000026E6 2F28 007A move.l -[A7], [A0 + 0x7A] 000026EA 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 000026EE 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 000026F4 4E5E unlink A6 000026F6 205F movea.l A0, [A7]+ 000026F8 4FEF 0010 lea.l A7, [A7 + 0x10] 000026FC 4ED0 jmp [A0] 000026FE 8023 or.b D0, -[A3] 00002700 544D addq.w A5, 2 00002702 4F56 chk.w D7, [A6] 00002704 4945 chk.w D4, D5 00002706 444F neg.w A7 00002708 4355 chk.w D1, [A5] 0000270A 4D45 chk.w D6, D5 0000270C 4E54 4452 link A4, -0xFFFFBBAE 00002710 4147 chk.w D0, D7 00002712 2E41 movea.l A7, D1 00002714 4444 neg.w D4 00002716 5349 subq.w A1, 1 00002718 4E47 trap 7 0000271A 4C45 4652 movem.l D1,D4,D6,A1,A2,A6, D5 0000271E 414D chk.w D0, A5 00002720 454F chk.w D2, A7 00002722 4600 not.b D0 00002724 0000 0000 ori.b D0, 0x0 fn00002728: 00002728 4E56 FFE0 link A6, -0x0020 0000272C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00002730 3E2E 0012 move.w D7, [A6 + 0x12] 00002734 3A2E 0014 move.w D5, [A6 + 0x14] 00002738 3C2E 0010 move.w D6, [A6 + 0x10] 0000273C 286E 0008 movea.l A4, [A6 + 0x8] 00002740 558F subq.l A7, 2 00002742 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002746 3F05 move.w -[A7], D5 00002748 3F07 move.w -[A7], D7 0000274A 3F06 move.w -[A7], D6 0000274C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002750 2F0C move.l -[A7], A4 00002752 4EBA 0228 jsr [PC + 0x228 /* 0000297C */] 00002756 4A1F tst.b [A7]+ 00002758 6600 01E6 bne +0x1E8 /* 00002940 */ 0000275C 7600 moveq.l D3, 0x00 0000275E 4A46 tst.w D6 00002760 6638 bne +0x3A /* 0000279A */ 00002762 302D F134 move.w D0, [A5 - 0xECC] 00002766 48C0 ext.l D0 00002768 206E 0016 movea.l A0, [A6 + 0x16] 0000276C E580 asl D0, 2 0000276E 4AB0 0800 tst.l [A0 + D0] 00002772 6624 bne +0x26 /* 00002798 */ 00002774 302D F13C move.w D0, [A5 - 0xEC4] 00002778 48C0 ext.l D0 0000277A 206E 0016 movea.l A0, [A6 + 0x16] 0000277E E580 asl D0, 2 00002780 4AB0 0800 tst.l [A0 + D0] 00002784 6714 beq +0x16 /* 0000279A */ 00002786 302D F138 move.w D0, [A5 - 0xEC8] 0000278A 48C0 ext.l D0 0000278C 206E 0016 movea.l A0, [A6 + 0x16] 00002790 E580 asl D0, 2 00002792 4AB0 0800 tst.l [A0 + D0] 00002796 6702 beq +0x4 /* 0000279A */ label00002798: 00002798 7601 moveq.l D3, 0x01 label0000279A: 0000279A 1803 move.b D4, D3 0000279C 3D45 FFE0 move.w [A6 - 0x20], D5 000027A0 3D47 FFE4 move.w [A6 - 0x1C], D7 000027A4 3D6D F134 FFE2 move.w [A6 - 0x1E], [A5 - 0xECC] 000027AA 598F subq.l A7, 4 000027AC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000027B0 2054 movea.l A0, [A4] 000027B2 2F28 0076 move.l -[A7], [A0 + 0x76] 000027B6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000027BA 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000027BE 2054 movea.l A0, [A4] 000027C0 2248 movea.l A1, A0 000027C2 2028 0152 move.l D0, [A0 + 0x152] 000027C6 B0A9 014E cmp.l D0, [A1 + 0x14E] 000027CA 57C0 seq D0 000027CC 0240 0001 andi.w D0, 0x1 000027D0 48C0 ext.l D0 000027D2 1A00 move.b D5, D0 000027D4 598F subq.l A7, 4 000027D6 2054 movea.l A0, [A4] 000027D8 2068 0152 movea.l A0, [A0 + 0x152] 000027DC 2050 movea.l A0, [A0] 000027DE 2F28 0084 move.l -[A7], [A0 + 0x84] 000027E2 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 000027E6 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000027EA 3D6D F13C FFE2 move.w [A6 - 0x1E], [A5 - 0xEC4] 000027F0 6000 0142 bra +0x144 /* 00002934 */ label000027F4: 000027F4 302E FFE2 move.w D0, [A6 - 0x1E] 000027F8 48C0 ext.l D0 000027FA 206E 0016 movea.l A0, [A6 + 0x16] 000027FE E580 asl D0, 2 00002800 4AB0 0800 tst.l [A0 + D0] 00002804 6606 bne +0x8 /* 0000280C */ 00002806 4A04 tst.b D4 00002808 6700 0122 beq +0x124 /* 0000292C */ label0000280C: 0000280C 3006 move.w D0, D6 0000280E D06E FFE2 add.w D0, [A6 - 0x1E] 00002812 3D40 FFE6 move.w [A6 - 0x1A], D0 00002816 3D40 000E move.w [A6 + 0xE], D0 0000281A 598F subq.l A7, 4 0000281C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002820 2054 movea.l A0, [A4] 00002822 2F28 0076 move.l -[A7], [A0 + 0x76] 00002826 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000282A 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 0000282E 302E FFE2 move.w D0, [A6 - 0x1E] 00002832 48C0 ext.l D0 00002834 206E 0016 movea.l A0, [A6 + 0x16] 00002838 E580 asl D0, 2 0000283A 4AB0 0800 tst.l [A0 + D0] 0000283E 675A beq +0x5C /* 0000289A */ 00002840 302E FFE2 move.w D0, [A6 - 0x1E] 00002844 48C0 ext.l D0 00002846 206E 0016 movea.l A0, [A6 + 0x16] 0000284A E580 asl D0, 2 0000284C 2070 0800 movea.l A0, [A0 + D0] 00002850 2050 movea.l A0, [A0] 00002852 7000 moveq.l D0, 0x00 00002854 1028 0007 move.b D0, [A0 + 0x7] 00002858 4A80 tst.l D0 0000285A 663E bne +0x40 /* 0000289A */ 0000285C 7E01 moveq.l D7, 0x01 0000285E 598F subq.l A7, 4 00002860 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002864 7000 moveq.l D0, 0x00 00002866 1F00 move.b -[A7], D0 00002868 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 0000286C 2D57 FFFC move.l [A6 - 0x4], [A7] 00002870 2054 movea.l A0, [A4] 00002872 2F28 0164 move.l -[A7], [A0 + 0x164] 00002876 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 0000287A 598F subq.l A7, 4 0000287C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002880 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002884 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00002888 598F subq.l A7, 4 0000288A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000288E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002892 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00002896 504F addq.w A7, 8 00002898 6002 bra +0x4 /* 0000289C */ label0000289A: 0000289A 4207 clr.b D7 label0000289C: 0000289C 598F subq.l A7, 4 0000289E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000028A2 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */] 000028A6 2657 movea.l A3, [A7] 000028A8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000028AC 486E FFEC pea.l [A6 - 0x14] 000028B0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000028B4 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 000028B8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000028BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000028C0 486E FFEC pea.l [A6 - 0x14] 000028C4 2F0C move.l -[A7], A4 000028C6 4EBA FD18 jsr [PC - 0x2E8 /* 000025E0 */] 000028CA 7000 moveq.l D0, 0x00 000028CC 1F00 move.b -[A7], D0 000028CE 7600 moveq.l D3, 0x00 000028D0 4A05 tst.b D5 000028D2 6706 beq +0x8 /* 000028DA */ 000028D4 4A07 tst.b D7 000028D6 6702 beq +0x4 /* 000028DA */ 000028D8 7601 moveq.l D3, 0x01 label000028DA: 000028DA 1F03 move.b -[A7], D3 000028DC 486E FFEC pea.l [A6 - 0x14] 000028E0 2F0B move.l -[A7], A3 000028E2 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */] 000028E6 558F subq.l A7, 2 000028E8 2F0B move.l -[A7], A3 000028EA 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000028EE 4A1F tst.b [A7]+ 000028F0 6620 bne +0x22 /* 00002912 */ 000028F2 2F0B move.l -[A7], A3 000028F4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000028F8 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000028FC 2054 movea.l A0, [A4] 000028FE 2068 0152 movea.l A0, [A0 + 0x152] 00002902 2050 movea.l A0, [A0] 00002904 2F28 0084 move.l -[A7], [A0 + 0x84] 00002908 7000 moveq.l D0, 0x00 0000290A 1F00 move.b -[A7], D0 0000290C 2F0C move.l -[A7], A4 0000290E 4EAD 4FC2 jsr [A5 + 0x4FC2 /* export_2548 */] label00002912: 00002912 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002916 2F0B move.l -[A7], A3 00002918 4EAD 5692 jsr [A5 + 0x5692 /* export_2766 */] 0000291C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00002920 2F0B move.l -[A7], A3 00002922 2054 movea.l A0, [A4] 00002924 2F28 007A move.l -[A7], [A0 + 0x7A] 00002928 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] label0000292C: 0000292C 302E FFE2 move.w D0, [A6 - 0x1E] 00002930 526E FFE2 addq.w [A6 - 0x1E], 1 label00002934: 00002934 302E FFE2 move.w D0, [A6 - 0x1E] 00002938 B06D F12C cmp.w D0, [A5 - 0xED4] 0000293C 6F00 FEB6 ble -0x148 /* 000027F4 */ label00002940: 00002940 4CEE 18F8 FFC4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C] 00002946 4E5E unlink A6 00002948 205F movea.l A0, [A7]+ 0000294A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000294E 4ED0 jmp [A0] 00002950 8027 or.b D0, -[A7] 00002952 544D addq.w A5, 2 00002954 4F56 chk.w D7, [A6] 00002956 4945 chk.w D4, D5 00002958 444F neg.w A7 0000295A 4355 chk.w D1, [A5] 0000295C 4D45 chk.w D6, D5 0000295E 4E54 4452 link A4, -0xFFFFBBAE 00002962 4147 chk.w D0, D7 00002964 2E44 movea.l A7, D4 00002966 5550 subq.w [A0], 2 00002968 454F chk.w D2, A7 0000296A 4E45 trap 5 0000296C 524F addq.w A7, 1 0000296E 574F subq.w A7, 3 00002970 4644 not.w D4 00002972 524F addq.w A7, 1 00002974 5044 addq.w D4, 8 00002976 4154 chk.w D0, [A4] 00002978 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000297A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000297C-00002980 fn0000297C: 0000297C 4E56 FFE8 link A6, -0x0018 // end alternate branch 0000297C-00002980 fn0000297C: // (misaligned) 0000297E FFE8 .invalid <> 00002980 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002984 3C2E 0010 move.w D6, [A6 + 0x10] 00002988 266E 0016 movea.l A3, [A6 + 0x16] 0000298C 286E 0008 movea.l A4, [A6 + 0x8] 00002990 3E2D F13C move.w D7, [A5 - 0xEC4] 00002994 3007 move.w D0, D7 00002996 48C0 ext.l D0 00002998 E580 asl D0, 2 0000299A 4AB3 0800 tst.l [A3 + D0] 0000299E 6706 beq +0x8 /* 000029A6 */ 000029A0 0C46 0002 cmpi.w D6, 0x2 000029A4 6746 beq +0x48 /* 000029EC */ label000029A6: 000029A6 3E2D F138 move.w D7, [A5 - 0xEC8] 000029AA 3007 move.w D0, D7 000029AC 48C0 ext.l D0 000029AE E580 asl D0, 2 000029B0 4AB3 0800 tst.l [A3 + D0] 000029B4 6706 beq +0x8 /* 000029BC */ 000029B6 0C46 0001 cmpi.w D6, 0x1 000029BA 6730 beq +0x32 /* 000029EC */ label000029BC: 000029BC 3E2D F130 move.w D7, [A5 - 0xED0] 000029C0 3007 move.w D0, D7 000029C2 48C0 ext.l D0 000029C4 E580 asl D0, 2 000029C6 4AB3 0800 tst.l [A3 + D0] 000029CA 6706 beq +0x8 /* 000029D2 */ 000029CC 0C46 FFFF cmpi.w D6, 0xFFFF 000029D0 671A beq +0x1C /* 000029EC */ label000029D2: 000029D2 3E2D F12C move.w D7, [A5 - 0xED4] 000029D6 3007 move.w D0, D7 000029D8 48C0 ext.l D0 000029DA E580 asl D0, 2 000029DC 4AB3 0800 tst.l [A3 + D0] 000029E0 6700 015A beq +0x15C /* 00002B3C */ 000029E4 0C46 FFFE cmpi.w D6, 0xFFFE 000029E8 6600 0152 bne +0x154 /* 00002B3C */ label000029EC: 000029EC 3D6E 0012 FFE8 move.w [A6 - 0x18], [A6 + 0x12] 000029F2 3D6E 0014 FFEC move.w [A6 - 0x14], [A6 + 0x14] 000029F8 3D47 FFEE move.w [A6 - 0x12], D7 000029FC 3D6D F13C FFEA move.w [A6 - 0x16], [A5 - 0xEC4] 00002A02 601A bra +0x1C /* 00002A1E */ label00002A04: 00002A04 2054 movea.l A0, [A4] 00002A06 2F28 007A move.l -[A7], [A0 + 0x7A] 00002A0A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002A0E 7000 moveq.l D0, 0x00 00002A10 1F00 move.b -[A7], D0 00002A12 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] 00002A16 302E FFEA move.w D0, [A6 - 0x16] 00002A1A 526E FFEA addq.w [A6 - 0x16], 1 label00002A1E: 00002A1E 302E FFEA move.w D0, [A6 - 0x16] 00002A22 B06D F12C cmp.w D0, [A5 - 0xED4] 00002A26 6FDC ble -0x22 /* 00002A04 */ 00002A28 598F subq.l A7, 4 00002A2A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002A2E 2054 movea.l A0, [A4] 00002A30 2F28 0076 move.l -[A7], [A0 + 0x76] 00002A34 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002A38 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002A3C 3D6D F134 FFEA move.w [A6 - 0x16], [A5 - 0xECC] 00002A42 598F subq.l A7, 4 00002A44 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002A48 2054 movea.l A0, [A4] 00002A4A 2F28 007A move.l -[A7], [A0 + 0x7A] 00002A4E 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002A52 265F movea.l A3, [A7]+ 00002A54 3D6D F134 000E move.w [A6 + 0xE], [A5 - 0xECC] 00002A5A 486E FFF8 pea.l [A6 - 0x8] 00002A5E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002A62 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00002A66 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002A6A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A6E 486E FFF8 pea.l [A6 - 0x8] 00002A72 2F0C move.l -[A7], A4 00002A74 4EBA FB6A jsr [PC - 0x496 /* 000025E0 */] 00002A78 BE6D F12C cmp.w D7, [A5 - 0xED4] 00002A7C 663E bne +0x40 /* 00002ABC */ 00002A7E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002A82 486E FFF8 pea.l [A6 - 0x8] 00002A86 598F subq.l A7, 4 00002A88 2054 movea.l A0, [A4] 00002A8A 2068 0152 movea.l A0, [A0 + 0x152] 00002A8E 2050 movea.l A0, [A0] 00002A90 2F28 0084 move.l -[A7], [A0 + 0x84] 00002A94 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00002A98 7000 moveq.l D0, 0x00 00002A9A 2F00 move.l -[A7], D0 00002A9C 598F subq.l A7, 4 00002A9E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002AA2 4EAD 5602 jsr [A5 + 0x5602 /* export_2748 */] 00002AA6 7000 moveq.l D0, 0x00 00002AA8 1F00 move.b -[A7], D0 00002AAA 2F0B move.l -[A7], A3 00002AAC 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] 00002AB0 7000 moveq.l D0, 0x00 00002AB2 2F00 move.l -[A7], D0 00002AB4 2F0B move.l -[A7], A3 00002AB6 4EAD 56D2 jsr [A5 + 0x56D2 /* export_2774 */] 00002ABA 601A bra +0x1C /* 00002AD6 */ label00002ABC: 00002ABC 486E FFF8 pea.l [A6 - 0x8] 00002AC0 2F0B move.l -[A7], A3 00002AC2 4EAD 563A jsr [A5 + 0x563A /* export_2755 */] 00002AC6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002ACA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002ACE 2F0B move.l -[A7], A3 00002AD0 2F0C move.l -[A7], A4 00002AD2 4EBA FA44 jsr [PC - 0x5BC /* 00002518 */] label00002AD6: 00002AD6 558F subq.l A7, 2 00002AD8 2F0B move.l -[A7], A3 00002ADA 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00002ADE 4A1F tst.b [A7]+ 00002AE0 675A beq +0x5C /* 00002B3C */ 00002AE2 3D6E FFE8 FFF0 move.w [A6 - 0x10], [A6 - 0x18] 00002AE8 3D6D F13C FFF2 move.w [A6 - 0xE], [A5 - 0xEC4] 00002AEE 603A bra +0x3C /* 00002B2A */ label00002AF0: 00002AF0 3D6E FFF2 000E move.w [A6 + 0xE], [A6 - 0xE] 00002AF6 598F subq.l A7, 4 00002AF8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002AFC 2054 movea.l A0, [A4] 00002AFE 2F28 007A move.l -[A7], [A0 + 0x7A] 00002B02 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002B06 2F0B move.l -[A7], A3 00002B08 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B0C 2054 movea.l A0, [A4] 00002B0E 2068 0152 movea.l A0, [A0 + 0x152] 00002B12 2050 movea.l A0, [A0] 00002B14 2F28 0084 move.l -[A7], [A0 + 0x84] 00002B18 7000 moveq.l D0, 0x00 00002B1A 1F00 move.b -[A7], D0 00002B1C 2F0C move.l -[A7], A4 00002B1E 4EAD 4FC2 jsr [A5 + 0x4FC2 /* export_2548 */] 00002B22 302E FFF2 move.w D0, [A6 - 0xE] 00002B26 526E FFF2 addq.w [A6 - 0xE], 1 label00002B2A: 00002B2A 302E FFF2 move.w D0, [A6 - 0xE] 00002B2E B06D F12C cmp.w D0, [A5 - 0xED4] 00002B32 6FBC ble -0x42 /* 00002AF0 */ 00002B34 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 00002B3A 6004 bra +0x6 /* 00002B40 */ label00002B3C: 00002B3C 422E 001A clr.b [A6 + 0x1A] label00002B40: 00002B40 4CEE 18C0 FFD8 movem.l D6,D7,A3,A4, [A6 - 0x28] 00002B46 4E5E unlink A6 00002B48 205F movea.l A0, [A7]+ 00002B4A 4FEF 0012 lea.l A7, [A7 + 0x12] 00002B4E 4ED0 jmp [A0] 00002B50 8026 or.b D0, -[A6] 00002B52 544D addq.w A5, 2 00002B54 4F56 chk.w D7, [A6] 00002B56 4945 chk.w D4, D5 00002B58 444F neg.w A7 00002B5A 4355 chk.w D1, [A5] 00002B5C 4D45 chk.w D6, D5 00002B5E 4E54 4452 link A4, -0xFFFFBBAE 00002B62 4147 chk.w D0, D7 00002B64 2E44 movea.l A7, D4 00002B66 5550 subq.w [A0], 2 00002B68 454E chk.w D2, A6 00002B6A 4F4E chk.w D7, A6 00002B6C 4D4F chk.w D6, A7 00002B6E 5649 addq.w A1, 3 00002B70 4554 chk.w D2, [A4] 00002B72 4F4D chk.w D7, A5 00002B74 4F56 chk.w D7, [A6] 00002B76 4945 chk.w D4, D5 00002B78 0000 0000 ori.b D0, 0x0 fn00002B7C: 00002B7C 4E56 FFF8 link A6, -0x0008 00002B80 48E7 0018 movem.l -[A7], A3,A4 00002B84 266E 000E movea.l A3, [A6 + 0xE] 00002B88 286E 0008 movea.l A4, [A6 + 0x8] 00002B8C 598F subq.l A7, 4 00002B8E 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002B92 2054 movea.l A0, [A4] 00002B94 2F28 007A move.l -[A7], [A0 + 0x7A] 00002B98 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002B9C 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002BA0 6606 bne +0x8 /* 00002BA8 */ 00002BA2 422E 001A clr.b [A6 + 0x1A] 00002BA6 6060 bra +0x62 /* 00002C08 */ label00002BA8: 00002BA8 598F subq.l A7, 4 00002BAA 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002BAE 2053 movea.l A0, [A3] 00002BB0 2F28 0076 move.l -[A7], [A0 + 0x76] 00002BB4 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002BB8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002BBC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002BC0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002BC4 2053 movea.l A0, [A3] 00002BC6 2F28 0076 move.l -[A7], [A0 + 0x76] 00002BCA 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00002BCE 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002BD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BD6 2054 movea.l A0, [A4] 00002BD8 2F28 007A move.l -[A7], [A0 + 0x7A] 00002BDC 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00002BE0 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002BE4 2053 movea.l A0, [A3] 00002BE6 2F28 0084 move.l -[A7], [A0 + 0x84] 00002BEA 4EAD 303A jsr [A5 + 0x303A /* export_1539 */] 00002BEE 4A2E 000C tst.b [A6 + 0xC] 00002BF2 670E beq +0x10 /* 00002C02 */ 00002BF4 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002BF8 2053 movea.l A0, [A3] 00002BFA 2F28 0084 move.l -[A7], [A0 + 0x84] 00002BFE 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] label00002C02: 00002C02 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 label00002C08: 00002C08 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00002C0E 4E5E unlink A6 00002C10 205F movea.l A0, [A7]+ 00002C12 4FEF 0012 lea.l A7, [A7 + 0x12] 00002C16 4ED0 jmp [A0] 00002C18 9E54 sub.w D7, [A4] 00002C1A 4D4F chk.w D6, A7 00002C1C 5649 addq.w A1, 3 00002C1E 4544 chk.w D2, D4 00002C20 4F43 chk.w D7, D3 00002C22 554D subq.w A5, 2 00002C24 454E chk.w D2, A6 00002C26 5444 addq.w D4, 2 00002C28 5241 addq.w D1, 1 00002C2A 472E 5357 .invalid 3, [A6 + 0x5357] // invalid opcode 4 with b == 4 00002C2E 4150 chk.w D0, [A0] 00002C30 4F4E chk.w D7, A6 00002C32 4543 chk.w D2, D3 00002C34 454C chk.w D2, A4 00002C36 4C00 0000 movem.w , D0 00002C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2849: // at 00002C3C (misaligned) 00002C3E 0000 48E7 ori.b D0, 0xE7 00002C42 0118 btst [A0]+, D0 00002C44 1E2E 000C move.b D7, [A6 + 0xC] 00002C48 266E 000E movea.l A3, [A6 + 0xE] 00002C4C 286E 0008 movea.l A4, [A6 + 0x8] 00002C50 3D6D F13C 0014 move.w [A6 + 0x14], [A5 - 0xEC4] 00002C56 6054 bra +0x56 /* 00002CAC */ label00002C58: 00002C58 3D6E 0014 0018 move.w [A6 + 0x18], [A6 + 0x14] 00002C5E 558F subq.l A7, 2 00002C60 3F2E 0018 move.w -[A7], [A6 + 0x18] 00002C64 2053 movea.l A0, [A3] 00002C66 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C6A 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */] 00002C6E 4A1F tst.b [A7]+ 00002C70 6724 beq +0x26 /* 00002C96 */ 00002C72 558F subq.l A7, 2 00002C74 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002C78 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002C7C 2F0B move.l -[A7], A3 00002C7E 1F07 move.b -[A7], D7 00002C80 2F0C move.l -[A7], A4 00002C82 4EBA FEF8 jsr [PC - 0x108 /* 00002B7C */] 00002C86 2054 movea.l A0, [A4] 00002C88 302E 0014 move.w D0, [A6 + 0x14] 00002C8C 41E8 0168 lea.l A0, [A0 + 0x168] 00002C90 119F 0000 move.b [A0 + D0.w], [A7]+ 00002C94 600E bra +0x10 /* 00002CA4 */ label00002C96: 00002C96 2054 movea.l A0, [A4] 00002C98 302E 0014 move.w D0, [A6 + 0x14] 00002C9C 41E8 0168 lea.l A0, [A0 + 0x168] 00002CA0 4230 0000 clr.b [A0 + D0.w] label00002CA4: 00002CA4 302E 0014 move.w D0, [A6 + 0x14] 00002CA8 526E 0014 addq.w [A6 + 0x14], 1 label00002CAC: 00002CAC 302E 0014 move.w D0, [A6 + 0x14] 00002CB0 B06D F12C cmp.w D0, [A5 - 0xED4] 00002CB4 6FA2 ble -0x5C /* 00002C58 */ 00002CB6 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002CBC 4E5E unlink A6 00002CBE 205F movea.l A0, [A7]+ 00002CC0 4FEF 0012 lea.l A7, [A7 + 0x12] 00002CC4 4ED0 jmp [A0] 00002CC6 9D54 sub.w [A4], D6 00002CC8 4D4F chk.w D6, A7 00002CCA 5649 addq.w A1, 3 00002CCC 4544 chk.w D2, D4 00002CCE 4F43 chk.w D7, D3 00002CD0 554D subq.w A5, 2 00002CD2 454E chk.w D2, A6 00002CD4 5444 addq.w D4, 2 00002CD6 5241 addq.w D1, 1 00002CD8 472E 5357 .invalid 3, [A6 + 0x5357] // invalid opcode 4 with b == 4 00002CDC 4150 chk.w D0, [A0] 00002CDE 4F4E chk.w D7, A6 00002CE0 4552 chk.w D2, [A2] 00002CE2 4F57 chk.w D7, [A7] 00002CE4 0000 0000 ori.b D0, 0x0 export_2850: 00002CE8 4E56 FFFC link A6, -0x0004 00002CEC 48E7 0118 movem.l -[A7], D7,A3,A4 00002CF0 286E 0008 movea.l A4, [A6 + 0x8] 00002CF4 2054 movea.l A0, [A4] 00002CF6 2068 0164 movea.l A0, [A0 + 0x164] 00002CFA 2050 movea.l A0, [A0] 00002CFC 2E28 000A move.l D7, [A0 + 0xA] 00002D00 605A bra +0x5C /* 00002D5C */ label00002D02: 00002D02 598F subq.l A7, 4 00002D04 2F07 move.l -[A7], D7 00002D06 2054 movea.l A0, [A4] 00002D08 2F28 0164 move.l -[A7], [A0 + 0x164] 00002D0C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00002D10 265F movea.l A3, [A7]+ 00002D12 598F subq.l A7, 4 00002D14 2F0B move.l -[A7], A3 00002D16 4EAD 550A jsr [A5 + 0x550A /* export_2717 */] 00002D1A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002D1E 2F07 move.l -[A7], D7 00002D20 598F subq.l A7, 4 00002D22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D26 2054 movea.l A0, [A4] 00002D28 2F28 0076 move.l -[A7], [A0 + 0x76] 00002D2C 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002D30 2054 movea.l A0, [A4] 00002D32 2F28 0164 move.l -[A7], [A0 + 0x164] 00002D36 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00002D3A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D3E 2F0B move.l -[A7], A3 00002D40 2054 movea.l A0, [A4] 00002D42 2F28 0076 move.l -[A7], [A0 + 0x76] 00002D46 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00002D4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D4E 2054 movea.l A0, [A4] 00002D50 2F28 0084 move.l -[A7], [A0 + 0x84] 00002D54 4EAD 303A jsr [A5 + 0x303A /* export_1539 */] 00002D58 2007 move.l D0, D7 00002D5A 5387 subq.l D7, 1 label00002D5C: 00002D5C 4A87 tst.l D7 00002D5E 62A2 bhi -0x5C /* 00002D02 */ 00002D60 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00002D66 4E5E unlink A6 00002D68 2E9F move.l [A7], [A7]+ 00002D6A 4E75 rts 00002D6C 8023 or.b D0, -[A3] 00002D6E 544D addq.w A5, 2 00002D70 4F56 chk.w D7, [A6] 00002D72 4945 chk.w D4, D5 00002D74 444F neg.w A7 00002D76 4355 chk.w D1, [A5] 00002D78 4D45 chk.w D6, D5 00002D7A 4E54 4452 link A4, -0xFFFFBBAE 00002D7E 4147 chk.w D0, D7 00002D80 2E53 movea.l A7, [A3] 00002D82 5741 subq.w D1, 3 00002D84 5042 addq.w D2, 8 00002D86 524F addq.w A7, 1 00002D88 4B45 chk.w D5, D5 00002D8A 4E4D trap 13 00002D8C 4F56 chk.w D7, [A6] 00002D8E 4945 chk.w D4, D5 00002D90 5300 subq.b D0, 1 00002D92 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2851: // at 00002D94 (misaligned) 00002D96 0000 206E ori.b D0, 0x6E /* 'n' */ 00002D9A 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002D9E 2D68 015A 000C move.l [A6 + 0xC], [A0 + 0x15A] 00002DA4 4E5E unlink A6 00002DA6 2E9F move.l [A7], [A7]+ 00002DA8 4E75 rts 00002DAA 802C 544D or.b D0, [A4 + 0x544D] 00002DAE 4F56 chk.w D7, [A6] 00002DB0 4945 chk.w D4, D5 00002DB2 444F neg.w A7 00002DB4 4355 chk.w D1, [A5] 00002DB6 4D45 chk.w D6, D5 00002DB8 4E54 4452 link A4, -0xFFFFBBAE 00002DBC 4147 chk.w D0, D7 00002DBE 2E47 movea.l A7, D7 00002DC0 4554 chk.w D2, [A4] 00002DC2 4445 neg.w D5 00002DC4 5354 subq.w [A4], 1 00002DC6 494E chk.w D4, A6 00002DC8 4154 chk.w D0, [A4] 00002DCA 494F chk.w D4, A7 00002DCC 4E50 4F49 link A0, -0xFFFFB0B7 00002DD0 4E54 4F46 link A4, -0xFFFFB0BA 00002DD4 4653 not.w [A3] 00002DD6 4554 chk.w D2, [A4] 00002DD8 0000 0000 ori.b D0, 0x0 fn00002DDC: 00002DDC 4E56 0000 link A6, 0 00002DE0 302E 000C move.w D0, [A6 + 0xC] 00002DE4 48C0 ext.l D0 00002DE6 206E 0008 movea.l A0, [A6 + 0x8] 00002DEA 2050 movea.l A0, [A0] 00002DEC D080 add.l D0, D0 00002DEE 41E8 0101 lea.l A0, [A0 + 0x101] 00002DF2 1D70 0800 000E move.b [A6 + 0xE], [A0 + D0] 00002DF8 4E5E unlink A6 00002DFA 205F movea.l A0, [A7]+ 00002DFC 5C4F addq.w A7, 6 00002DFE 4ED0 jmp [A0] 00002E00 9F54 sub.w [A4], D7 00002E02 4D4F chk.w D6, A7 00002E04 5649 addq.w A1, 3 00002E06 4544 chk.w D2, D4 00002E08 4F43 chk.w D7, D3 00002E0A 554D subq.w A5, 2 00002E0C 454E chk.w D2, A6 00002E0E 5444 addq.w D4, 2 00002E10 5241 addq.w D1, 1 00002E12 472E 4745 .invalid 3, [A6 + 0x4745] // invalid opcode 4 with b == 4 00002E16 5444 addq.w D4, 2 00002E18 5241 addq.w D1, 1 00002E1A 4754 chk.w D3, [A4] 00002E1C 4F43 chk.w D7, D3 00002E1E 4F4C chk.w D7, A4 00002E20 0000 0000 ori.b D0, 0x0 fn00002E24: 00002E24 4E56 0000 link A6, 0 00002E28 302E 000C move.w D0, [A6 + 0xC] 00002E2C 48C0 ext.l D0 00002E2E 206E 0008 movea.l A0, [A6 + 0x8] 00002E32 2050 movea.l A0, [A0] 00002E34 D080 add.l D0, D0 00002E36 41E8 00F4 lea.l A0, [A0 + 0xF4] 00002E3A 3D70 0800 000E move.w [A6 + 0xE], [A0 + D0] 00002E40 4E5E unlink A6 00002E42 205F movea.l A0, [A7]+ 00002E44 5C4F addq.w A7, 6 00002E46 4ED0 jmp [A0] 00002E48 8021 or.b D0, -[A1] 00002E4A 544D addq.w A5, 2 00002E4C 4F56 chk.w D7, [A6] 00002E4E 4945 chk.w D4, D5 00002E50 444F neg.w A7 00002E52 4355 chk.w D1, [A5] 00002E54 4D45 chk.w D6, D5 00002E56 4E54 4452 link A4, -0xFFFFBBAE 00002E5A 4147 chk.w D0, D7 00002E5C 2E47 movea.l A7, D7 00002E5E 4554 chk.w D2, [A4] 00002E60 4452 neg.w [A2] 00002E62 4147 chk.w D0, D7 00002E64 4652 not.w [A2] 00002E66 4F4D chk.w D7, A5 00002E68 434F chk.w D1, A7 00002E6A 4C00 0000 movem.w , D0 00002E6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002E70-00002E7A fn00002E70: 00002E70 4E56 0000 link A6, 0 00002E74 206E 0008 movea.l A0, [A6 + 0x8] 00002E78 2050 movea.l A0, [A0] // end alternate branch 00002E70-00002E7A fn00002E70: // (misaligned) 00002E72 0000 206E ori.b D0, 0x6E /* 'n' */ 00002E76 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002E7A 2D68 0128 000C move.l [A6 + 0xC], [A0 + 0x128] 00002E80 4E5E unlink A6 00002E82 2E9F move.l [A7], [A7]+ 00002E84 4E75 rts 00002E86 8024 or.b D0, -[A4] 00002E88 544D addq.w A5, 2 00002E8A 4F56 chk.w D7, [A6] 00002E8C 4945 chk.w D4, D5 00002E8E 444F neg.w A7 00002E90 4355 chk.w D1, [A5] 00002E92 4D45 chk.w D6, D5 00002E94 4E54 4452 link A4, -0xFFFFBBAE 00002E98 4147 chk.w D0, D7 00002E9A 2E47 movea.l A7, D7 00002E9C 4554 chk.w D2, [A4] 00002E9E 4452 neg.w [A2] 00002EA0 4147 chk.w D0, D7 00002EA2 414E chk.w D0, A6 00002EA4 4348 chk.w D1, A0 00002EA6 4F52 chk.w D7, [A2] 00002EA8 4345 chk.w D1, D5 00002EAA 4C4C 0000 movem.l , A4 00002EAE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002EB0-00002EBA fn00002EB0: 00002EB0 4E56 0000 link A6, 0 00002EB4 206E 0008 movea.l A0, [A6 + 0x8] 00002EB8 2050 movea.l A0, [A0] // end alternate branch 00002EB0-00002EBA fn00002EB0: // (misaligned) 00002EB2 0000 206E ori.b D0, 0x6E /* 'n' */ 00002EB6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002EBA 2D68 012C 000C move.l [A6 + 0xC], [A0 + 0x12C] 00002EC0 4E5E unlink A6 00002EC2 2E9F move.l [A7], [A7]+ 00002EC4 4E75 rts 00002EC6 8029 544D or.b D0, [A1 + 0x544D] 00002ECA 4F56 chk.w D7, [A6] 00002ECC 4945 chk.w D4, D5 00002ECE 444F neg.w A7 00002ED0 4355 chk.w D1, [A5] 00002ED2 4D45 chk.w D6, D5 00002ED4 4E54 4452 link A4, -0xFFFFBBAE 00002ED8 4147 chk.w D0, D7 00002EDA 2E47 movea.l A7, D7 00002EDC 4554 chk.w D2, [A4] 00002EDE 4452 neg.w [A2] 00002EE0 4147 chk.w D0, D7 00002EE2 414E chk.w D0, A6 00002EE4 4348 chk.w D1, A0 00002EE6 4F52 chk.w D7, [A2] 00002EE8 4D4F chk.w D6, A7 00002EEA 5649 addq.w A1, 3 00002EEC 4543 chk.w D2, D3 00002EEE 454C chk.w D2, A4 00002EF0 4C00 0000 movem.w , D0 fn00002EF4: 00002EF4 4E56 0000 link A6, 0 00002EF8 206E 0008 movea.l A0, [A6 + 0x8] 00002EFC 2050 movea.l A0, [A0] 00002EFE 3D68 0172 000C move.w [A6 + 0xC], [A0 + 0x172] 00002F04 4E5E unlink A6 00002F06 2E9F move.l [A7], [A7]+ 00002F08 4E75 rts 00002F0A 8022 or.b D0, -[A2] 00002F0C 544D addq.w A5, 2 00002F0E 4F56 chk.w D7, [A6] 00002F10 4945 chk.w D4, D5 00002F12 444F neg.w A7 00002F14 4355 chk.w D1, [A5] 00002F16 4D45 chk.w D6, D5 00002F18 4E54 4452 link A4, -0xFFFFBBAE 00002F1C 4147 chk.w D0, D7 00002F1E 2E47 movea.l A7, D7 00002F20 4554 chk.w D2, [A4] 00002F22 4452 neg.w [A2] 00002F24 4147 chk.w D0, D7 00002F26 524F addq.w A7, 1 00002F28 5743 subq.w D3, 3 00002F2A 4F55 chk.w D7, [A5] 00002F2C 4E54 0000 link A4, 0 export_2852: 00002F30 4E56 0000 link A6, 0 00002F34 2F0C move.l -[A7], A4 00002F36 286E 0008 movea.l A4, [A6 + 0x8] 00002F3A 3F2D F1DC move.w -[A7], [A5 - 0xE24] 00002F3E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F42 2F0C move.l -[A7], A4 00002F44 4EAD 363A jsr [A5 + 0x363A /* export_1731 */] 00002F48 2054 movea.l A0, [A4] 00002F4A 7000 moveq.l D0, 0x00 00002F4C 2140 000E move.l [A0 + 0xE], D0 00002F50 2054 movea.l A0, [A4] 00002F52 2140 0014 move.l [A0 + 0x14], D0 00002F56 2054 movea.l A0, [A4] 00002F58 4268 0018 clr.w [A0 + 0x18] 00002F5C 286E FFFC movea.l A4, [A6 - 0x4] 00002F60 4E5E unlink A6 00002F62 205F movea.l A0, [A7]+ 00002F64 504F addq.w A7, 8 00002F66 4ED0 jmp [A0] 00002F68 802B 5444 or.b D0, [A3 + 0x5444] 00002F6C 5241 addq.w D1, 1 00002F6E 4749 chk.w D3, A1 00002F70 444C neg.w A4 00002F72 4554 chk.w D2, [A4] 00002F74 4152 chk.w D0, [A2] 00002F76 4745 chk.w D3, D5 00002F78 5450 addq.w [A0], 2 00002F7A 4152 chk.w D0, [A2] 00002F7C 414D chk.w D0, A5 00002F7E 532E 4944 subq.b [A6 + 0x4944], 1 00002F82 5241 addq.w D1, 1 00002F84 4749 chk.w D3, A1 00002F86 444C neg.w A4 00002F88 4554 chk.w D2, [A4] 00002F8A 4152 chk.w D0, [A2] 00002F8C 4745 chk.w D3, D5 00002F8E 5450 addq.w [A0], 2 00002F90 4152 chk.w D0, [A2] 00002F92 414D chk.w D0, A5 00002F94 5300 subq.b D0, 1 00002F96 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002F98-00002FA2 fn00002F98: 00002F98 4E56 0000 link A6, 0 00002F9C 206E 0008 movea.l A0, [A6 + 0x8] 00002FA0 2050 movea.l A0, [A0] // end alternate branch 00002F98-00002FA2 fn00002F98: // (misaligned) 00002F9A 0000 206E ori.b D0, 0x6E /* 'n' */ 00002F9E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002FA2 116E 000C 000C move.b [A0 + 0xC], [A6 + 0xC] 00002FA8 4E5E unlink A6 00002FAA 205F movea.l A0, [A7]+ 00002FAC 5C4F addq.w A7, 6 00002FAE 4ED0 jmp [A0] 00002FB0 8021 or.b D0, -[A1] 00002FB2 5444 addq.w D4, 2 00002FB4 5241 addq.w D1, 1 00002FB6 4749 chk.w D3, A1 00002FB8 444C neg.w A4 00002FBA 4554 chk.w D2, [A4] 00002FBC 4152 chk.w D0, [A2] 00002FBE 4745 chk.w D3, D5 00002FC0 5450 addq.w [A0], 2 00002FC2 4152 chk.w D0, [A2] 00002FC4 414D chk.w D0, A5 00002FC6 532E 5345 subq.b [A6 + 0x5345], 1 00002FCA 5454 addq.w [A4], 2 00002FCC 5552 subq.w [A2], 2 00002FCE 4E49 trap 9 00002FD0 544F addq.w A7, 2 00002FD2 4E00 .invalid // invalid opcode 4 00002FD4 0000 0000 ori.b D0, 0x0 fn00002FD8: 00002FD8 4E56 0000 link A6, 0 00002FDC 206E 0008 movea.l A0, [A6 + 0x8] 00002FE0 2050 movea.l A0, [A0] 00002FE2 1D68 0012 000C move.b [A6 + 0xC], [A0 + 0x12] 00002FE8 4E5E unlink A6 00002FEA 2E9F move.l [A7], [A7]+ 00002FEC 4E75 rts 00002FEE 8027 or.b D0, -[A7] 00002FF0 5444 addq.w D4, 2 00002FF2 5241 addq.w D1, 1 00002FF4 4749 chk.w D3, A1 00002FF6 444C neg.w A4 00002FF8 4554 chk.w D2, [A4] 00002FFA 4152 chk.w D0, [A2] 00002FFC 4745 chk.w D3, D5 00002FFE 5450 addq.w [A0], 2 00003000 4152 chk.w D0, [A2] 00003002 414D chk.w D0, A5 00003004 532E 4745 subq.b [A6 + 0x4745], 1 00003008 5453 addq.w [A3], 2 0000300A 4F4D chk.w D7, A5 0000300C 4542 chk.w D2, D2 0000300E 4F44 chk.w D7, D4 00003010 5952 subq.w [A2], 4 00003012 4544 chk.w D2, D4 00003014 5245 addq.w D5, 1 00003016 5700 subq.b D0, 3 00003018 0000 0000 ori.b D0, 0x0 fn0000301C: 0000301C 4E56 0000 link A6, 0 00003020 206E 0008 movea.l A0, [A6 + 0x8] 00003024 2050 movea.l A0, [A0] 00003026 116E 000C 0012 move.b [A0 + 0x12], [A6 + 0xC] 0000302C 4E5E unlink A6 0000302E 205F movea.l A0, [A7]+ 00003030 5C4F addq.w A7, 6 00003032 4ED0 jmp [A0] 00003034 8027 or.b D0, -[A7] 00003036 5444 addq.w D4, 2 00003038 5241 addq.w D1, 1 0000303A 4749 chk.w D3, A1 0000303C 444C neg.w A4 0000303E 4554 chk.w D2, [A4] 00003040 4152 chk.w D0, [A2] 00003042 4745 chk.w D3, D5 00003044 5450 addq.w [A0], 2 00003046 4152 chk.w D0, [A2] 00003048 414D chk.w D0, A5 0000304A 532E 5345 subq.b [A6 + 0x5345], 1 0000304E 5453 addq.w [A3], 2 00003050 4F4D chk.w D7, A5 00003052 4542 chk.w D2, D2 00003054 4F44 chk.w D7, D4 00003056 5952 subq.w [A2], 4 00003058 4544 chk.w D2, D4 0000305A 5245 addq.w D5, 1 0000305C 5700 subq.b D0, 3 0000305E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003060-0000306A fn00003060: 00003060 4E56 0000 link A6, 0 00003064 206E 0008 movea.l A0, [A6 + 0x8] 00003068 2050 movea.l A0, [A0] // end alternate branch 00003060-0000306A fn00003060: // (misaligned) 00003062 0000 206E ori.b D0, 0x6E /* 'n' */ 00003066 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000306A 1D68 0013 000C move.b [A6 + 0xC], [A0 + 0x13] 00003070 4E5E unlink A6 00003072 2E9F move.l [A7], [A7]+ 00003074 4E75 rts 00003076 802D 5444 or.b D0, [A5 + 0x5444] 0000307A 5241 addq.w D1, 1 0000307C 4749 chk.w D3, A1 0000307E 444C neg.w A4 00003080 4554 chk.w D2, [A4] 00003082 4152 chk.w D0, [A2] 00003084 4745 chk.w D3, D5 00003086 5450 addq.w [A0], 2 00003088 4152 chk.w D0, [A2] 0000308A 414D chk.w D0, A5 0000308C 532E 4745 subq.b [A6 + 0x4745], 1 00003090 5453 addq.w [A3], 2 00003092 4F4D chk.w D7, A5 00003094 4542 chk.w D2, D2 00003096 4F44 chk.w D7, D4 00003098 5941 subq.w D1, 4 0000309A 5554 subq.w [A4], 2 0000309C 4F53 chk.w D7, [A3] 0000309E 4352 chk.w D1, [A2] 000030A0 4F4C chk.w D7, A4 000030A2 4C45 4400 movem.l A2,A6, D5 000030A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000030A8-000030B2 fn000030A8: 000030A8 4E56 0000 link A6, 0 000030AC 206E 0008 movea.l A0, [A6 + 0x8] 000030B0 2050 movea.l A0, [A0] // end alternate branch 000030A8-000030B2 fn000030A8: // (misaligned) 000030AA 0000 206E ori.b D0, 0x6E /* 'n' */ 000030AE 0008 2050 ori.b A0, 0x50 /* 'P' */ 000030B2 116E 000C 0013 move.b [A0 + 0x13], [A6 + 0xC] 000030B8 4E5E unlink A6 000030BA 205F movea.l A0, [A7]+ 000030BC 5C4F addq.w A7, 6 000030BE 4ED0 jmp [A0] 000030C0 802D 5444 or.b D0, [A5 + 0x5444] 000030C4 5241 addq.w D1, 1 000030C6 4749 chk.w D3, A1 000030C8 444C neg.w A4 000030CA 4554 chk.w D2, [A4] 000030CC 4152 chk.w D0, [A2] 000030CE 4745 chk.w D3, D5 000030D0 5450 addq.w [A0], 2 000030D2 4152 chk.w D0, [A2] 000030D4 414D chk.w D0, A5 000030D6 532E 5345 subq.b [A6 + 0x5345], 1 000030DA 5453 addq.w [A3], 2 000030DC 4F4D chk.w D7, A5 000030DE 4542 chk.w D2, D2 000030E0 4F44 chk.w D7, D4 000030E2 5941 subq.w D1, 4 000030E4 5554 subq.w [A4], 2 000030E6 4F53 chk.w D7, [A3] 000030E8 4352 chk.w D1, [A2] 000030EA 4F4C chk.w D7, A4 000030EC 4C45 4400 movem.l A2,A6, D5 000030F0 0000 0000 ori.b D0, 0x0 fn000030F4: 000030F4 4E56 0000 link A6, 0 000030F8 598F subq.l A7, 4 000030FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030FE 4EAD 365A jsr [A5 + 0x365A /* export_1735 */] 00003102 2D5F 000C move.l [A6 + 0xC], [A7]+ 00003106 4E5E unlink A6 00003108 2E9F move.l [A7], [A7]+ 0000310A 4E75 rts 0000310C 8025 or.b D0, -[A5] 0000310E 5444 addq.w D4, 2 00003110 5241 addq.w D1, 1 00003112 4749 chk.w D3, A1 00003114 444C neg.w A4 00003116 4554 chk.w D2, [A4] 00003118 4152 chk.w D0, [A2] 0000311A 4745 chk.w D3, D5 0000311C 5450 addq.w [A0], 2 0000311E 4152 chk.w D0, [A2] 00003120 414D chk.w D0, A5 00003122 532E 4745 subq.b [A6 + 0x4745], 1 00003126 5446 addq.w D6, 2 00003128 524F addq.w A7, 1 0000312A 4D44 chk.w D6, D4 0000312C 4F43 chk.w D7, D3 0000312E 554D subq.w A5, 2 00003130 454E chk.w D2, A6 00003132 5400 addq.b D0, 2 00003134 0000 0000 ori.b D0, 0x0 fn00003138: 00003138 4E56 0000 link A6, 0 0000313C 206E 0008 movea.l A0, [A6 + 0x8] 00003140 2050 movea.l A0, [A0] 00003142 2D68 000E 000C move.l [A6 + 0xC], [A0 + 0xE] 00003148 4E5E unlink A6 0000314A 2E9F move.l [A7], [A7]+ 0000314C 4E75 rts 0000314E 8023 or.b D0, -[A3] 00003150 5444 addq.w D4, 2 00003152 5241 addq.w D1, 1 00003154 4749 chk.w D3, A1 00003156 444C neg.w A4 00003158 4554 chk.w D2, [A4] 0000315A 4152 chk.w D0, [A2] 0000315C 4745 chk.w D3, D5 0000315E 5450 addq.w [A0], 2 00003160 4152 chk.w D0, [A2] 00003162 414D chk.w D0, A5 00003164 532E 4745 subq.b [A6 + 0x4745], 1 00003168 5454 addq.w [A4], 2 0000316A 4F44 chk.w D7, D4 0000316C 4F43 chk.w D7, D3 0000316E 554D subq.w A5, 2 00003170 454E chk.w D2, A6 00003172 5400 addq.b D0, 2 00003174 0000 0000 ori.b D0, 0x0 fn00003178: 00003178 4E56 0000 link A6, 0 0000317C 206E 0008 movea.l A0, [A6 + 0x8] 00003180 2050 movea.l A0, [A0] 00003182 216E 000C 000E move.l [A0 + 0xE], [A6 + 0xC] 00003188 4E5E unlink A6 0000318A 205F movea.l A0, [A7]+ 0000318C 504F addq.w A7, 8 0000318E 4ED0 jmp [A0] 00003190 8023 or.b D0, -[A3] 00003192 5444 addq.w D4, 2 00003194 5241 addq.w D1, 1 00003196 4749 chk.w D3, A1 00003198 444C neg.w A4 0000319A 4554 chk.w D2, [A4] 0000319C 4152 chk.w D0, [A2] 0000319E 4745 chk.w D3, D5 000031A0 5450 addq.w [A0], 2 000031A2 4152 chk.w D0, [A2] 000031A4 414D chk.w D0, A5 000031A6 532E 5345 subq.b [A6 + 0x5345], 1 000031AA 5454 addq.w [A4], 2 000031AC 4F44 chk.w D7, D4 000031AE 4F43 chk.w D7, D3 000031B0 554D subq.w A5, 2 000031B2 454E chk.w D2, A6 000031B4 5400 addq.b D0, 2 000031B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000031B8-000031C2 fn000031B8: 000031B8 4E56 0000 link A6, 0 000031BC 206E 0008 movea.l A0, [A6 + 0x8] 000031C0 2050 movea.l A0, [A0] // end alternate branch 000031B8-000031C2 fn000031B8: // (misaligned) 000031BA 0000 206E ori.b D0, 0x6E /* 'n' */ 000031BE 0008 2050 ori.b A0, 0x50 /* 'P' */ 000031C2 2D68 0014 000C move.l [A6 + 0xC], [A0 + 0x14] 000031C8 4E5E unlink A6 000031CA 2E9F move.l [A7], [A7]+ 000031CC 4E75 rts 000031CE 8021 or.b D0, -[A1] 000031D0 5444 addq.w D4, 2 000031D2 5241 addq.w D1, 1 000031D4 4749 chk.w D3, A1 000031D6 444C neg.w A4 000031D8 4554 chk.w D2, [A4] 000031DA 4152 chk.w D0, [A2] 000031DC 4745 chk.w D3, D5 000031DE 5450 addq.w [A0], 2 000031E0 4152 chk.w D0, [A2] 000031E2 414D chk.w D0, A5 000031E4 532E 4745 subq.b [A6 + 0x4745], 1 000031E8 5449 addq.w A1, 2 000031EA 4E57 494E link A7, -0xFFFFB6B2 000031EE 444F neg.w A7 000031F0 5700 subq.b D0, 3 000031F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000031F4-000031FA fn000031F4: 000031F4 4E56 0000 link A6, 0 000031F8 2F0C move.l -[A7], A4 // end alternate branch 000031F4-000031FA fn000031F4: // (misaligned) 000031F6 0000 2F0C ori.b D0, 0xC 000031FA 286E 0008 movea.l A4, [A6 + 0x8] 000031FE 2054 movea.l A0, [A4] 00003200 216E 000E 0014 move.l [A0 + 0x14], [A6 + 0xE] 00003206 2054 movea.l A0, [A4] 00003208 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 0000320E 286E FFFC movea.l A4, [A6 - 0x4] 00003212 4E5E unlink A6 00003214 205F movea.l A0, [A7]+ 00003216 4FEF 000A lea.l A7, [A7 + 0xA] 0000321A 4ED0 jmp [A0] 0000321C 8021 or.b D0, -[A1] 0000321E 5444 addq.w D4, 2 00003220 5241 addq.w D1, 1 00003222 4749 chk.w D3, A1 00003224 444C neg.w A4 00003226 4554 chk.w D2, [A4] 00003228 4152 chk.w D0, [A2] 0000322A 4745 chk.w D3, D5 0000322C 5450 addq.w [A0], 2 0000322E 4152 chk.w D0, [A2] 00003230 414D chk.w D0, A5 00003232 532E 5345 subq.b [A6 + 0x5345], 1 00003236 5449 addq.w A1, 2 00003238 4E57 494E link A7, -0xFFFFB6B2 0000323C 444F neg.w A7 0000323E 5700 subq.b D0, 3 00003240 0000 0000 ori.b D0, 0x0 fn00003244: 00003244 4E56 0000 link A6, 0 00003248 206E 0008 movea.l A0, [A6 + 0x8] 0000324C 2050 movea.l A0, [A0] 0000324E 2D68 001A 000C move.l [A6 + 0xC], [A0 + 0x1A] 00003254 4E5E unlink A6 00003256 2E9F move.l [A7], [A7]+ 00003258 4E75 rts 0000325A 8023 or.b D0, -[A3] 0000325C 5444 addq.w D4, 2 0000325E 5241 addq.w D1, 1 00003260 4749 chk.w D3, A1 00003262 444C neg.w A4 00003264 4554 chk.w D2, [A4] 00003266 4152 chk.w D0, [A2] 00003268 4745 chk.w D3, D5 0000326A 5450 addq.w [A0], 2 0000326C 4152 chk.w D0, [A2] 0000326E 414D chk.w D0, A5 00003270 532E 4745 subq.b [A6 + 0x4745], 1 00003274 5444 addq.w D4, 2 00003276 5241 addq.w D1, 1 00003278 4752 chk.w D3, [A2] 0000327A 4547 chk.w D2, D7 0000327C 494F chk.w D4, A7 0000327E 4E00 .invalid // invalid opcode 4 00003280 0000 0000 ori.b D0, 0x0 fn00003284: 00003284 4E56 0000 link A6, 0 00003288 206E 0008 movea.l A0, [A6 + 0x8] 0000328C 2050 movea.l A0, [A0] 0000328E 216E 000C 001A move.l [A0 + 0x1A], [A6 + 0xC] 00003294 4E5E unlink A6 00003296 205F movea.l A0, [A7]+ 00003298 504F addq.w A7, 8 0000329A 4ED0 jmp [A0] 0000329C 8023 or.b D0, -[A3] 0000329E 5444 addq.w D4, 2 000032A0 5241 addq.w D1, 1 000032A2 4749 chk.w D3, A1 000032A4 444C neg.w A4 000032A6 4554 chk.w D2, [A4] 000032A8 4152 chk.w D0, [A2] 000032AA 4745 chk.w D3, D5 000032AC 5450 addq.w [A0], 2 000032AE 4152 chk.w D0, [A2] 000032B0 414D chk.w D0, A5 000032B2 532E 5345 subq.b [A6 + 0x5345], 1 000032B6 5444 addq.w D4, 2 000032B8 5241 addq.w D1, 1 000032BA 4752 chk.w D3, [A2] 000032BC 4547 chk.w D2, D7 000032BE 494F chk.w D4, A7 000032C0 4E00 .invalid // invalid opcode 4 000032C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000032C4-000032CE fn000032C4: 000032C4 4E56 0000 link A6, 0 000032C8 206E 0008 movea.l A0, [A6 + 0x8] 000032CC 2050 movea.l A0, [A0] // end alternate branch 000032C4-000032CE fn000032C4: // (misaligned) 000032C6 0000 206E ori.b D0, 0x6E /* 'n' */ 000032CA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000032CE 226E 000C movea.l A1, [A6 + 0xC] 000032D2 41E8 001E lea.l A0, [A0 + 0x1E] 000032D6 22D8 move.l [A1]+, [A0]+ 000032D8 22D8 move.l [A1]+, [A0]+ 000032DA 4E5E unlink A6 000032DC 205F movea.l A0, [A7]+ 000032DE 504F addq.w A7, 8 000032E0 4ED0 jmp [A0] 000032E2 8028 5444 or.b D0, [A0 + 0x5444] 000032E6 5241 addq.w D1, 1 000032E8 4749 chk.w D3, A1 000032EA 444C neg.w A4 000032EC 4554 chk.w D2, [A4] 000032EE 4152 chk.w D0, [A2] 000032F0 4745 chk.w D3, D5 000032F2 5450 addq.w [A0], 2 000032F4 4152 chk.w D0, [A2] 000032F6 414D chk.w D0, A5 000032F8 532E 4745 subq.b [A6 + 0x4745], 1 000032FC 5444 addq.w D4, 2 000032FE 5241 addq.w D1, 1 00003300 4752 chk.w D3, [A2] 00003302 4547 chk.w D2, D7 00003304 494F chk.w D4, A7 00003306 4E44 trap 4 00003308 454C chk.w D2, A4 0000330A 5441 addq.w D1, 2 0000330C 0000 0000 ori.b D0, 0x0 fn00003310: 00003310 4E56 0000 link A6, 0 00003314 206E 000C movea.l A0, [A6 + 0xC] 00003318 226E 0008 movea.l A1, [A6 + 0x8] 0000331C 2251 movea.l A1, [A1] 0000331E 43E9 001E lea.l A1, [A1 + 0x1E] 00003322 22D8 move.l [A1]+, [A0]+ 00003324 22D8 move.l [A1]+, [A0]+ 00003326 4E5E unlink A6 00003328 205F movea.l A0, [A7]+ 0000332A 504F addq.w A7, 8 0000332C 4ED0 jmp [A0] 0000332E 8028 5444 or.b D0, [A0 + 0x5444] 00003332 5241 addq.w D1, 1 00003334 4749 chk.w D3, A1 00003336 444C neg.w A4 00003338 4554 chk.w D2, [A4] 0000333A 4152 chk.w D0, [A2] 0000333C 4745 chk.w D3, D5 0000333E 5450 addq.w [A0], 2 00003340 4152 chk.w D0, [A2] 00003342 414D chk.w D0, A5 00003344 532E 5345 subq.b [A6 + 0x5345], 1 00003348 5444 addq.w D4, 2 0000334A 5241 addq.w D1, 1 0000334C 4752 chk.w D3, [A2] 0000334E 4547 chk.w D2, D7 00003350 494F chk.w D4, A7 00003352 4E44 trap 4 00003354 454C chk.w D2, A4 00003356 5441 addq.w D1, 2 00003358 0000 0000 ori.b D0, 0x0 fn0000335C: 0000335C 4E56 0000 link A6, 0 00003360 206E 0008 movea.l A0, [A6 + 0x8] 00003364 2050 movea.l A0, [A0] 00003366 2D68 0026 000C move.l [A6 + 0xC], [A0 + 0x26] 0000336C 4E5E unlink A6 0000336E 2E9F move.l [A7], [A7]+ 00003370 4E75 rts 00003372 8028 5444 or.b D0, [A0 + 0x5444] 00003376 5241 addq.w D1, 1 00003378 4749 chk.w D3, A1 0000337A 444C neg.w A4 0000337C 4554 chk.w D2, [A4] 0000337E 4152 chk.w D0, [A2] 00003380 4745 chk.w D3, D5 00003382 5450 addq.w [A0], 2 00003384 4152 chk.w D0, [A2] 00003386 414D chk.w D0, A5 00003388 532E 4745 subq.b [A6 + 0x4745], 1 0000338C 5444 addq.w D4, 2 0000338E 4553 chk.w D2, [A3] 00003390 5449 addq.w A1, 2 00003392 4E41 trap 1 00003394 5449 addq.w A1, 2 00003396 4F4E chk.w D7, A6 00003398 4345 chk.w D1, D5 0000339A 4C4C 0000 movem.l , A4 0000339E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000033A0-000033AA fn000033A0: 000033A0 4E56 0000 link A6, 0 000033A4 206E 0008 movea.l A0, [A6 + 0x8] 000033A8 2050 movea.l A0, [A0] // end alternate branch 000033A0-000033AA fn000033A0: // (misaligned) 000033A2 0000 206E ori.b D0, 0x6E /* 'n' */ 000033A6 0008 2050 ori.b A0, 0x50 /* 'P' */ 000033AA 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC] 000033B0 4E5E unlink A6 000033B2 205F movea.l A0, [A7]+ 000033B4 504F addq.w A7, 8 000033B6 4ED0 jmp [A0] 000033B8 8028 5444 or.b D0, [A0 + 0x5444] 000033BC 5241 addq.w D1, 1 000033BE 4749 chk.w D3, A1 000033C0 444C neg.w A4 000033C2 4554 chk.w D2, [A4] 000033C4 4152 chk.w D0, [A2] 000033C6 4745 chk.w D3, D5 000033C8 5450 addq.w [A0], 2 000033CA 4152 chk.w D0, [A2] 000033CC 414D chk.w D0, A5 000033CE 532E 5345 subq.b [A6 + 0x5345], 1 000033D2 5444 addq.w D4, 2 000033D4 4553 chk.w D2, [A3] 000033D6 5449 addq.w A1, 2 000033D8 4E41 trap 1 000033DA 5449 addq.w A1, 2 000033DC 4F4E chk.w D7, A6 000033DE 4345 chk.w D1, D5 000033E0 4C4C 0000 movem.l , A4 fn000033E4: 000033E4 4E56 0000 link A6, 0 000033E8 206E 0008 movea.l A0, [A6 + 0x8] 000033EC 2050 movea.l A0, [A0] 000033EE 2D68 002A 000C move.l [A6 + 0xC], [A0 + 0x2A] 000033F4 4E5E unlink A6 000033F6 2E9F move.l [A7], [A7]+ 000033F8 4E75 rts 000033FA 8024 or.b D0, -[A4] 000033FC 5444 addq.w D4, 2 000033FE 5241 addq.w D1, 1 00003400 4749 chk.w D3, A1 00003402 444C neg.w A4 00003404 4554 chk.w D2, [A4] 00003406 4152 chk.w D0, [A2] 00003408 4745 chk.w D3, D5 0000340A 5450 addq.w [A0], 2 0000340C 4152 chk.w D0, [A2] 0000340E 414D chk.w D0, A5 00003410 532E 4745 subq.b [A6 + 0x4745], 1 00003414 544D addq.w A5, 2 00003416 4F55 chk.w D7, [A5] 00003418 5345 subq.w D5, 1 0000341A 4F46 chk.w D7, D6 0000341C 4653 not.w [A3] 0000341E 4554 chk.w D2, [A4] 00003420 0000 0000 ori.b D0, 0x0 fn00003424: 00003424 4E56 0000 link A6, 0 00003428 206E 0008 movea.l A0, [A6 + 0x8] 0000342C 2050 movea.l A0, [A0] 0000342E 216E 000C 002A move.l [A0 + 0x2A], [A6 + 0xC] 00003434 4E5E unlink A6 00003436 205F movea.l A0, [A7]+ 00003438 504F addq.w A7, 8 0000343A 4ED0 jmp [A0] 0000343C 8024 or.b D0, -[A4] 0000343E 5444 addq.w D4, 2 00003440 5241 addq.w D1, 1 00003442 4749 chk.w D3, A1 00003444 444C neg.w A4 00003446 4554 chk.w D2, [A4] 00003448 4152 chk.w D0, [A2] 0000344A 4745 chk.w D3, D5 0000344C 5450 addq.w [A0], 2 0000344E 4152 chk.w D0, [A2] 00003450 414D chk.w D0, A5 00003452 532E 5345 subq.b [A6 + 0x5345], 1 00003456 544D addq.w A5, 2 00003458 4F55 chk.w D7, [A5] 0000345A 5345 subq.w D5, 1 0000345C 4F46 chk.w D7, D6 0000345E 4653 not.w [A3] 00003460 4554 chk.w D2, [A4] 00003462 0000 .incomplete